安装MySQL5.7

操作系统:Windows10 专业版

MySQL版本:5.7.32

  1. 进入MySQL官网下载ZIP压缩包并将其解压到目录中。

  2. 配置环境变量:右键此电脑,打开高级系统设置中的环境变量,选中系统变量中的Path,点击编辑,在Path中新建,将刚才解压好的MySQL文件夹下的bin目录的路径填入其中,然后点击确定。

  3. 新建MySQL配置文件ini

    [mysqld]
    basedir=F:\Environment\mysql-5.7.32\
    datadir=F:\Environment\mysql-5.7.32\data\
    port=3306
    skip-grant-tables
    

    注:最后的skip-grant-tables的作用是跳过权限验证,所以在设置MySQL密码之后应该将其注释掉。

  4. 启动管理员模式下的CMD来运行命令

  5. 安装MySQL服务

    cd /d F:\Environment\mysql-5.7.32\bin
    mysqld -install
    

    出现问题:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

    解决方案:进入微软官网下载vcredist并安装即可解决该问题。

    下载链接

  6. 初始化数据库文件

    mysqld --initialize-insecure --user=mysql
    
  7. 启动MySQL并修改密码

    net start mysql
    
  8. 通过命令行进入MySQL

    mysql -u root -p
    

    注:-p后面不能加空格,出现“Enter password:”字样是直接按Enter键跳过,因为目前还没有为MySQL设置密码。

  9. 为MySQL设置密码并刷新权限

    设置密码:

    update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
    

    成功之后刷新权限:

    flush privileges;
    

    注:sql语句后面一定要加分号!!!

  10. 注释my.ini文件中的skip-grant-tables(在该句前面加#即可)

  11. 退出MySQL并重启服务

    exit
    net stop mysql
    net start mysql
    
  12. 重新进入MySQL,测试能否连接成功

    mysql -u root -p123456
    

    注:-u后面是用户名,-p后面是密码,-p后面不能加空格!

posted @ 2020-11-17 15:55  koito  阅读(152)  评论(0)    收藏  举报