一、下载 MySQL 8.0
1. 官方下载地址
前往 MySQL 官方网站下载安装包:
🔗 https://dev.mysql.com/downloads/mysql/
✅ 推荐下载:MySQL Community Server 8.0.x(免费开源)
选择版本:
- Operating System: Windows
- OS Version: 根据你的系统选择
x86 (64-bit)
或Windows (x86, 64-bit), ZIP Archive
二、安装 MySQL 8.0(ZIP 版)
步骤 1:解压安装包
将下载的 mysql-8.0.xx-winx64.zip
解压到指定目录,例如:
C:\MySQL\mysql-8.0.39
✅ 建议路径不含中文和空格。
步骤 2:创建配置文件 my.ini
在 MySQL 根目录下新建 my.ini
文件,内容如下:
[mysqld]
# 端口号
port=3306
# 安装目录
basedir=C:/MySQL/mysql-8.0.39
# 数据目录(会自动生成)
datadir=C:/MySQL/mysql-8.0.39/data
# 最大连接数
max_connections=200
# 字符集
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
# 默认存储引擎
default-storage-engine=INNODB
# 跳过密码验证(仅首次初始化时使用,配置完成后务必删除!)
# skip-grant-tables
⚠️ 注意:basedir
和 datadir
路径使用正斜杠 /
或双反斜杠 \\
三、初始化 MySQL 数据库
1. 以管理员身份打开命令提示符(CMD)
右键“开始菜单” → “Windows Terminal (管理员)” 或 “命令提示符(管理员)”
2. 进入 MySQL 的 bin 目录
cd C:\MySQL\mysql-8.0.39\bin
3. 初始化数据库(生成 data 目录和临时密码)
mysqld --initialize --console
✅ 注意:执行后会输出一大段日志,末尾会显示 root 用户的临时密码,例如:
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: abc123!XYZ
🔐 请务必复制并保存该密码!
四、安装 MySQL 服务
在 bin
目录下执行:
mysqld --install MySQL8
✅ MySQL8
是服务名称,可自定义(如不写默认为 MySQL
)
安装成功提示:Service successfully installed.
五、启动 MySQL 服务
net start MySQL8
✅ 启动成功提示:The MySQL8 service is starting... The MySQL8 service was started successfully.
六、登录并修改 root 密码
1. 登录 MySQL
mysql -u root -p
输入上一步保存的 临时密码。
2. 修改 root 用户密码
MySQL 8.0 要求密码强度,建议使用强密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword123!';
✅ 示例密码:MyP@ssw0rd2025!
❗ 密码需包含大小写字母、数字、特殊字符,长度至少8位。
3. 刷新权限
FLUSH PRIVILEGES;
4. 退出
EXIT;