win7_64位安装MySQL_8.x详细教程
Posted flysavior
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
二、环境准备
- 操作系统win7_64位需升级sp1
- 升级完sp1后需要安装vc_redist.x64.exe
三、安装步骤
-
解压mysql-8.0.17-winx64.zip至硬盘根目录:
C:mysql-8.0.17-winx64
-
将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-winx64data # 允许最大连接数 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
-
新建系统变量MYSQL_HOME,值为:
C:mysql-8.0.17-winx64
,并在path变量后缀加;%MYSQL_HOME%in;
-
管理员身份运行cmd,切换路径至
C:mysql-8.0.17-winx64in
-
执行命令:
mysqld --initialize
-
执行命令:
mysqld --install
-
试启动:
net start mysql
-
查看初始密码:打开
C:mysql-8.0.17-winx64data
,找到以.err后缀的文件,用记事本打开,Ctrl+F搜索password,找到for root@localhost: **********
,:
后面的字符串为数据库的初始默认密码 -
管理员权限运行cmd,执行命令:
mysql -u root -p
,并输入密码登录到MySQL -
输入命令:
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘你的密码‘;
提示成功后,输入命令use mysql
,回车,提示DataBase changed -
输入命令:
update user set host=‘%‘ where user=‘root‘;
回车,提示影响数1,成功 -
输入命令:
flush privileges;
回车,成功 -
管理员权限打开cmd登录MySQL,执行命令:
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ ;
执行命令:flush privileges;
,然后net stop mysql
停止MySQL后重启MySQL -
去系统服务页面查看MySQL服务是否自动启动
以上是关于win7_64位安装MySQL_8.x详细教程的主要内容,如果未能解决你的问题,请参考以下文章