win7_64位安装MySQL_8.x详细教程

一、所用资源

  • mysql-8.0.17-winx64.zip
  • my.ini
  • vc_redist.x64.exe(vc++2015,前提是win7升级了sp1才能正常安装)
  • windows6.1-KB976932-X64.exe(win7升级sp1)

二、环境准备

  1. 操作系统win7_64位需升级sp1
  2. 升级完sp1后需要安装vc_redist.x64.exe

三、安装步骤

  1. 解压mysql-8.0.17-winx64.zip至硬盘根目录:C:\mysql-8.0.17-winx64

  2. 将my.ini复制到C:\mysql-8.0.17-winx64\下,打开编辑如下:

    [mysqld]
    #设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=C:\mysql-8.0.17-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=C:\mysql-8.0.17-winx64\data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8
  3. 新建系统变量MYSQL_HOME,值为:C:\mysql-8.0.17-winx64,并在path变量后缀加;%MYSQL_HOME%\bin;

  4. 管理员身份运行cmd,切换路径至C:\mysql-8.0.17-winx64\bin

  5. 执行命令:mysqld --initialize

  6. 执行命令:mysqld --install

  7. 试启动:net start mysql

  8. 查看初始密码:打开C:\mysql-8.0.17-winx64\data,找到以.err后缀的文件,用记事本打开,Ctrl+F搜索password,找到 for : **********:后面的字符串为数据库的初始默认密码

  9. 管理员权限运行cmd,执行命令:mysql -u root -p,并输入密码登录到MySQL

  10. 输入命令: ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘你的密码‘;提示成功后,输入命令use mysql,回车,提示DataBase changed

  11. 输入命令:update user set host=‘%‘ where user=‘root‘;回车,提示影响数1,成功

  12. 输入命令:flush privileges;回车,成功

  13. 管理员权限打开cmd登录MySQL,执行命令:GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ ;执行命令:flush privileges;,然后net stop mysql停止MySQL后重启MySQL

  14. 去系统服务页面查看MySQL服务是否自动启动

相关推荐