MySQL 9.6 Windows 详细安装与坑点修复指南
在 Windows 环境下部署 MySQL 9.6 通常比较顺利,但不少开发者会在初始化阶段踩坑。尤其是遇到中文主机名导致的乱码、配置文件编码冲突以及权限锁定等问题时,很容易卡住。下面结合实战经验,梳理标准安装流程及常见故障的修复方案。
标准安装步骤
-
下载与运行 从官网获取
MySQL Installer,运行后选择Server only或Full模式。 -
配置服务器
- Type and Networking:选
Development Computer,端口保持默认3306。 - Authentication Method:推荐
Use Strong Password Encryption。 - Accounts and Roles:设置 root 密码及必要用户。
- Windows Service:服务名建议设为
MySQL96,勾选开机自启。
- Type and Networking:选
-
应用配置 点击
Execute,等待安装程序自动完成文件写入、防火墙设置及服务初始化。 -
环境变量 将
bin目录(如C:\Program Files\MySQL\MySQL Server 9.6\bin)加入系统Path,方便终端直接调用mysql命令。
核心问题与排查
执行到 "Initializing Database" 时,若报错导致初始化失败,通常集中在以下三点:
1. 中文主机名乱码
现象:日志提示找不到文件,文件名显示乱码。
mysqld: File '.\鏄ⅶ妗愬饯楦?bin.index' not found (OS errno 2 - No such file or directory)
The designated data directory C:\ProgramData\MySQL\MySQL Server 9.6\Data\ is unusable.
原因:MySQL 默认以计算机名作为日志前缀。若主机名为中文(如'是梧桐彤鸭'),编码转换时会出错,导致无法创建索引文件。
2. 配置文件 BOM 冲突
现象:手动修改 my.ini 后报错。
mysqld: [ERROR] Found option without preceding group in config file ... at line 1.

