MySQL 9.6 Windows 详细安装与坑点修复教程
本文旨在提供一份完整的 MySQL 9.6 安装指南,并重点针对在 Windows 环境下由于'中文主机名'和'文件编码'导致的初始化失败问题提供深度解决方案。
第一部分:MySQL 9.6 标准安装步骤
1. 下载与运行安装程序
- 从 MySQL 官网下载
MySQL Installer。 - 运行安装程序,选择
Server only或Full安装模式。
2. 配置服务器
- Type and Networking:选择
Development Computer,端口默认为3306。 - Authentication Method:建议选择
Use Strong Password Encryption。 - Accounts and Roles:设置 root 密码并添加需要的用户。
- Windows Service:设置服务名称(如
MySQL96),勾选Start the MySQL Server at System Startup。
3. 应用配置 (Apply Configuration)
- 点击
Execute等待安装程序自动完成写入配置文件、更新防火墙、调整服务和初始化数据库。
4. 配置环境变量
- 将 MySQL 的
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. Database initialization failed.
原因:MySQL 默认使用 Windows 计算机名作为日志文件前缀。若计算机名为中文(如 是梧桐彤鸭),在编码转换时会产生乱码,导致 mysqld 无法创建索引文件。
问题 2:配置文件编码 (BOM) 冲突
现象:手动修改 后,初始化报错。

