- 解压到安装目录
- 配置环境变量
- 添加MYSQL_HOME环境变量
- 修改Path环境变量,添加MYSQL_HOME下面的bin目录
- 安装目录创建my.ini配置文件
内容如下:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 注意:斜杠为/
basedir=D:/soft/mysql-8.0.16-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:/soft/mysql-8.0.16-winx64/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
- 初始化
- 创建data目录用于存放初始化数据
D:\soft\mysql-8.0.16-winx64\data
- 以管理员身份运行cmd
- 切换目录到D盘
- 切换到安装目录的根目录下
- 执行初始化命令
mysqld --initialize --console
执行会生成root用户的初始化密码,选中,按Enter键就复制到剪贴板了。密码为s.Jxp?y_=98%
,不含首位空格。
- 切换到bin目录,安装mysql服务
- 执行
mysqld -install mysql
- 启动mysql,并修改root密码
- 启动mysql命令
net start mysql
,对应停止命令为net stop mysql
- 登录mysql
mysql -u root -p
,粘贴刚刚生成的临时密码。
- 修改root用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';