MySQL 9.6.0 Windows 安装配置与避坑指南
下载与解压
从官网下载 MySQL 9.6.0 Windows 版本,解压至指定目录(例如 D:\mysql)。
配置文件 my.ini
在压缩包根目录创建 my.ini 文件,内容如下:
[mysqld]
port=3307
basedir=D:\\mysql\\mysql-9.6.0-winx64
datadir=D:\\mysql\\mysql-9.6.0-winx64\\data
character-set-server=utf8mb4
default-storage-engine=INNODB
# 注意:MySQL 9.6 已移除 default_authentication_plugin 配置项
[mysql]
default-character-set=utf8mb4
[client]
port=3307
default-character-set=utf8mb4
注意:
- 旧教程中的 default_authentication_plugin=mysql_native_password 在 9.6 版本中已被移除,会导致启动失败或系统表缺失。
- basedir 和 datadir 需根据实际路径修改。
- datadir 目录在初始化前不存在,无需手动创建。
初始化与服务注册
以管理员身份运行终端执行以下命令:
-
停止并删除旧服务(若存在):
net stop MySQL sc delete MySQL -
清理数据目录:
rd /s /q D:\\mysql\\mysql-9.6.0-winx64\\data -
重新初始化: 切换到 bin 目录执行:
cd /d D:\\mysql\\mysql-9.6.0-winx64\\bin mysqld --initialize-insecure --console成功标志:日志显示 MySQL Server Initialization - end. 且无 ERROR。
-
注册并启动服务:
mysqld --install MySQL net start MySQL
登录与密码修改
服务启动后,使用以下命令登录(端口为 3307):
mysql -uroot -P3307 -p
按回车直接进入(初始无密码),登录后建议立即修改密码:


