• MySQL的安装(详解)


    安装

    第一步

    解压安装压缩包

    第二步

    配置MySQL环境变量

    在系统中找到高级系统设置->环境变量->
    编辑
    点击编辑,输入变量名和变量值
    MySQL
    变量值就是你的MySQL的安装目录,直接找到copy就好啦

    第三步

    配置path
    同样在环境变量中,找到path,然后编辑
    apth
    点击新增,添加MySQL的path
    %MYSQL_HOME%\bin

    path

    第四步

    新建my.ini 放到D:/soft/mysql-5.7.23-winx64文件夹下

    [mysqld]
    port = 3306
    basedir=D:/soft/mysql-5.7.23-winx64
    datadir=D:/soft/mysql-5.7.23-winx64/data
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    [mysql]
    default-character-set=utf8

    说明:
    sql_mode
    NO_ENGINE_SUBSTITUTION:mysql 在create table 时可以指定engine子句
    STRICT_TRANS_TABLES:对于单个insert操作,无论插入单行或是多行,只要插入数据与字段类型不兼容,则insert操作失败并回滚
    与mysql最接近的是mariadb

    basedir和datadir都是你的MySQL安装目录

    需要进入bin目录:

    第五步

    先以管理员身份运行cmd
    然后一步一步进入你的MySQL目录
    cmd

    然后按下面步骤进行

    1. 安装: 输入mysqld -install
      正常
      没有问题是这样

    2. 然后初始化 mysqld --initialize-insecure --user=mysql 根据刚刚my.ini文件去初始化,然后会产生一个data文件夹

    3. 启动 net start mysql
      接上一步初始化,输入启动指令后是这样的
      正常

    4. 设置密码 mysqladmin -u root -p password 新密码

    5. Enter password: 旧密码 直接回车,因为初始化直接把mysql的密码设置为空

    6. 连接 mysql -uroot -p

    显示数据库 show databases;
    显示表 show tables;

    正常
    这是后面几步的一个完整步骤流程,要注意的是
    1.zq123为你的MySQL登录密码
    2.在连接数据库时需要你刚设置的密码
    3. 当你完成以上步骤后可以测试连接数据库,打开你的数据库和表列,如果能成功即代表你的MySQL成功安装!

    卸载

    因为我已成功安装了就不演示卸载过程了,按下面步骤去操作就可以啦

    1 停止服务 net stop mysql

    2.删除服务 sc delete mysql 但是服务只是禁用状态,服务还是存在

    3.移除服务 mysqld remove 需要进入bin目录,在服务中已经找不到mysql服务了

    4.删除注册表信息
    1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

    2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
    
    3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 
    
    • 1
    • 2
    • 3

    5.删除mysql的安装目录

    打开注册表
    regedit

    打开服务
    services.msc

    注意1:有保护关闭,特别是自我保护要关闭,不然没法卸载

    注意2:权限问题

    解决mysql不能远程连接的问题:

    1. 在mysql服务器上进入 mysql的命令行
    2. 执行如下语句: (注意密码需要根据自己的配置修改)
      mysql> grant all privileges on . to root@‘%’ identified by ‘123456’;
      mysql> flush privileges;

    总结:按我的步骤来肯定是可以把MySQL安装成功的,但难免在安装过程中遇到一些问题,如果你遇到了,可以私信小编,我会为你排忧解难的,在安装过程中请确保上一步的操作是正常成功的,然后依次进行下一步操作。

    问题:

    如果遇到你的MySQL登录密码遗忘的情况,只需要将MySQL的服务停止,然后打开你MySQL目录,将data文件夹整个文件夹删除,在删除之前注意先把你创建的数据库和你同名的文件夹拷贝走,然后在进行安装中的初始化操作,然后再把拷贝的文件复制到data目录,这样就不会丢失你之前账号的数据。

  • 相关阅读:
    数字信号处理:傅里叶分析
    Flink系列之Flink中Checkpoint容错机制
    【线性代数 & C++】求逆矩阵
    3dMax夜晚行车灯光轨迹一键生成插件TrafficTrails使用教程
    【C++】如何释放vector的内存空间及std::vector::shrink_to_fit用法简介
    树莓派4b编译FFmpeg支持硬件编解码
    【安装笔记-20240529-Windows-Electerm 终端工具】
    python 中面向对象编程:深入理解封装、继承和多态
    【Redis项目实战】使用Springcloud整合Redis分布式锁+RabbitMQ技术实现高并发预约管理处理系统
    智能物料运输小车设计与实现
  • 原文地址:https://blog.csdn.net/weixin_67150631/article/details/125447434