目录:
一、下载mysql8.0
二、创建my.ini
三、加入环境变量
四、执行mysql初始化
五、创建mysql服务
六、启动服务
七、修改密码
一、下载mysql8.0
先到官网下载:mysql 8.0
https://dev.mysql.com/downloads/
![](https://img.haomeiwen.com/i2118914/cc696feb8893b062.png)
![](https://img.haomeiwen.com/i2118914/ebffc676ed894d8f.png)
二、创建my.ini
解压下载下来的文件,放在你想要的目录:(我是D盘根目录)
进入解压出来的文件,创建一个my.ini
文件
my.ini文件内容如下:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.16
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.16\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
ps:
1、my.ini 查看所有的配置项,可参考:https://dev.mysql.com/doc/refman/8.0/en/mysqld-option-tables.html
2、最后不要将安装目录和数据目录放在C盘,之后初始化的时候会报错
三、加入环境变量
将bin
目录加入到Path环境变量中:
![](https://img.haomeiwen.com/i2118914/9161bfefa19d72f7.png)
四、执行mysql初始化
以管理员模式打开终端,window+r 然后输入cmd 打开终端并切换到该路径下,执行初始化数据库命令:
mysqld --initialize --console
![](https://img.haomeiwen.com/i2118914/fd89c39f0d8111d8.png)
ps:
1、其中@localhost : XXXXXX就是默认密码,需要记住(不包含第一个空格)
2、提示--initialize specified but the data directory has files in it. Aborting.
删掉data文件就行
![](https://img.haomeiwen.com/i2118914/06618e3acab38b11.png)
五、创建mysql服务
执行初始化服务命令:
mysqld --install [服务名]
![](https://img.haomeiwen.com/i2118914/3a5f4b03cecbeafe.png)
ps:
1、服务名不输,默认为mysql
2、提示服务已存在,执行sc delete [服务名]
就可以删掉之前的服务
六、启动服务
启动服务,运行命令 :
net start mysql
![](https://img.haomeiwen.com/i2118914/8650c2b68dd85cf9.png)
七、修改密码
如果在用Navicat去连接mysql时候,提示密码过期无法登陆。
解决办法:在cmd中敲入:mysqladmin –u root -p password
,按照提示操作即可
![](https://img.haomeiwen.com/i2118914/8de1496a306e7ce6.png)
网友评论