windows系统安装mysql
舟率率 2/25/2025 environment
# MySQL5.7.44
# 解压安装包
tar -xf mysql-5.7.44-winx64.zip
1
2
3
2
3
# 环境变量
setx PATH "%PATH%;D:\dev\mysql-5.7.44-winx64\bin" /m
1
2
3
2
3
# 创建目录
md D:\dev\mysql-5.7.44-winx64\data
1
2
3
2
3
# 准备my.ini文件
在D:\dev\mysql-5.7.44-winx64\目录下准备my.ini文件
[mysqld]
port=3306
basedir="D:\dev\mysql-5.7.44-winx64"
datadir="D:\dev\mysql-5.7.44-winx64\data"
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
# 初始化MySQL服务端
从此处开始,要重新打开CMD,CMD以管理员身份运行
# 初始化的命令输出log中,包含了临时密码,复制临时密码
mysqld --initialize --console
1
2
3
2
3
# 注册系统服务
CMD以管理员身份运行
# 注册 未注册之前是没有MySQL服务的
mysqld --install
# 移除
# mysqld --remove
1
2
3
4
2
3
4
# 启动mysql服务
CMD以管理员身份运行
net start mysql
# 停止MySQL服务
# net stop mysql
1
2
3
4
2
3
4
# 操作
# 加上用户名和密码一起登入
mysql -uroot -p123456
# 链接远程服务登入
mysql -h 192.168.1.63 -P 3306 -uroot -p123456
# 修改密码
先执行:mysql -uroot -p
再输入临时密码:fG)m:;rvz9Z#
修改密码:alter user 'root'@'localhost' identified by '123456';
刷新权限:flush privileges;
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# MySQL8.0.41.0
# Choosing a Setup Type
选择"Full"
# installation
保持默认,点击"Execute",等待安装
# Product Configuration
保持默认,点击"Next"
# Type and Networking
保持默认,点击"Next"
# Anthentication Method
保持默认,点击"Next"
# Account and Roles
上方是设置ROOT密码(123456),下方是设置普通用户账号及密码
设置完成后,点击"Next"
# Windows Service
保持默认,点击"Next"
# Server File Permissions
保持默认,点击"Next"
# Apply Configuration
保持默认,点击"Execute",安装完成后,点击"Finish"
# Product Configuration
保持默认,点击"Next"
# MySQL Router Configuration
保持默认,点击"Finish"
# Product Configuration
保持默认,点击"Next"
# Connect To Server
输入ROOT的密码:123456
点击"check"
点击"Next"
# Apply Configuration
保持默认,点击"Execute",完成后,点击"Finish"
# Product Configuration
保持默认,点击"Next"
#$ Installation Complete
"Start MySQL Workbench after setup" "Start MySQL Shell after setup" 两项取消勾选,然后,点击"Finish"
# 环境变量
CMD以管理员身份运行
setx PATH "%PATH%;C:\Program Files\MySQL\MySQL Server 8.0\bin" /m
1
2
2
# 连接Mysql
CMD以管理员身份运行
mysql -uroot -p123456
1