MySQL 5.6.32 安装详细教程 (Windows)
MySQL 5.6.32 是一个比较老的版本,但因其稳定性和某些特定场景的需求,仍被使用,本教程将引导您完成从下载到配置的全过程。

(图片来源网络,侵删)
第一步:准备工作
-
下载安装包
- 访问 MySQL 官方归档下载页面:https://downloads.mysql.com/archives/community/
- 在页面中,选择以下选项:
- Version:
6.32 - Operating System:
Microsoft Windows - Package Type: 选择
MySQL Installer for Windows,这是官方推荐的安装方式,它会包含 MySQL Server 以及其他工具。
- Version:
- 在下载列表中,找到
mysql-installer-community-5.6.32.0.msi文件并下载,这个文件是一个引导安装程序,它会让你选择具体要安装的版本和组件。
-
关闭杀毒软件和防火墙
在安装过程中,杀毒软件或防火墙可能会误判安装程序的操作,导致安装失败或安装后服务无法启动,建议在安装期间暂时禁用它们。
-
检查系统环境
(图片来源网络,侵删)- 操作系统: Windows 7, 8, 10, Server 2008 R2 或更高版本。
- 硬件: 至少 1GB 内存,推荐 2GB 或以上。
- 磁盘空间: 至少 1GB 的可用空间。
第二步:安装 MySQL
-
运行安装程序
- 找到你下载的
mysql-installer-community-5.6.32.0.msi文件,双击运行。 - 如果弹出“用户账户控制”对话框,点击“是”。
- 找到你下载的
-
选择安装类型
- 安装程序启动后,会显示 "MySQL Installer" 窗口。
- 在左侧的 "Products" 列表中,点击 "MySQL Servers"。
- 在右侧,你会看到可用的 MySQL 版本,找到 MySQL 5.6.32。
- 点击版本号右侧的下拉箭头,选择 "Add" (添加)。
- 此时会弹出一个新的对话框,让你选择安装类型,对于新手,推荐选择 "Full" (完整) 安装,它会自动安装 MySQL Server、MySQL Workbench (图形化管理工具)、MySQL Utilities 等常用组件。
- 选择 "Full" 后,点击 "Execute" (执行)。
-
下载和安装组件
- 由于你选择的是 "Full" 安装,程序会自动从官方服务器下载所有必需的组件,这可能需要一些时间,具体取决于你的网络速度。
- 在下方的进度条中,你可以看到每个组件的下载和安装状态,耐心等待所有组件安装完成。
第三步:配置 MySQL (关键步骤)
组件安装完成后,MySQL Installer 会自动进入配置步骤,这是整个安装过程中最重要的一步。

(图片来源网络,侵删)
-
进入配置向导
- 所有组件安装完毕后,会弹出一个 "Configuration" (配置) 窗口,点击 "Next" (下一步) 继续。
-
选择服务器类型
- "Developer Machine" (开发机): 占用系统资源最少,适合个人开发测试,只有你或少数人访问。
- "Server Machine" (服务器机): 占用较多系统资源,适合作为服务器,提供网络服务。
- "Dedicated MySQL Server Machine" (专用 MySQL 服务器机): 占用几乎所有可用系统资源,如果这台机器的唯一任务就是运行 MySQL,就选这个。
- 建议: 如果你的电脑只是用来学习或个人项目,选择 "Developer Machine" 即可,点击 "Next"。
-
配置网络
- "Enable TCP/IP Networking": 启用 TCP/IP 网络连接,这是必须的,允许其他计算机通过网络访问你的 MySQL 服务器。
- "Port Number" (端口号): 默认是
3306,除非有特殊冲突,否则保持默认即可。 - "Open Windows Firewall ports for network access": 勾选此项,它会自动在 Windows 防火墙中为 MySQL 开放 3306 端口,避免后续连接被防火墙阻止。
- 点击 "Next"。
-
设置账号和安全选项
- "Root Password" (root 密码): 这是 MySQL 的超级管理员密码,非常重要!
- 在 "Root Password" 和 "Confirm" (确认) 两个输入框中,输入一个强密码(包含大小写字母、数字和特殊符号)。
- 务必记住这个密码! 如果忘记,后续会非常麻烦。
- "Create An Anonymous Account": 创建一个匿名用户,不推荐勾选,这会带来安全隐患,保持不勾选状态。
- 点击 "Next"。
- "Root Password" (root 密码): 这是 MySQL 的超级管理员密码,非常重要!
-
Windows 选项
- "Configure MySQL Server as a Windows Service": 将 MySQL 配置为 Windows 服务。
- 勾选此项。
- "Service Name": 服务名称,默认是
MySQL56,保持默认即可。 - "Start the MySQL Server at System Startup": 勾选此项,让 Windows 开机时自动启动 MySQL 服务。
- 点击 "Next"。
- "Configure MySQL Server as a Windows Service": 将 MySQL 配置为 Windows 服务。
-
执行配置
- 配置向导会显示一个摘要,确认所有设置无误后,点击 "Execute" (执行)。
- 程序会开始应用你的配置,并初始化数据目录,这个过程可能需要几分钟时间,请耐心等待,你会看到绿色的 "Success" (成功) 标志。
-
完成配置
所有步骤都显示 "Success" 后,点击 "Finish" (完成)。
第四步:验证安装
安装完成后,我们需要验证 MySQL 是否真的安装成功并且正在运行。
-
通过服务管理器查看
- 按下
Win + R键,输入services.msc,然后按回车。 - 在服务列表中,找到名为
MySQL56(或你自定义的服务名) 的服务。 - 确认其 “状态” 为 “正在运行”,“启动类型” 为 “自动”,如果状态是 “已停止”,右键点击它,选择 “启动”。
- 按下
-
使用命令行登录
- 按下
Win + R键,输入cmd,然后按回车,打开命令提示符。 - 输入以下命令并按回车:
mysql -u root -p
- 系统会提示你输入密码,输入你在第三步中设置的
root密码。 - 如果看到类似
Welcome to the MySQL monitor...的欢迎信息,并且命令行提示符变成了mysql>,恭喜你,MySQL 已经成功安装并可以使用了!
你可以输入
exit;来退出 MySQL 命令行。 - 按下
第五步:后续配置 (可选但推荐)
-
设置环境变量 (可选)
- 为了方便在任何目录下使用
mysql、mysqldump等命令,可以将 MySQL 的bin目录添加到系统环境变量Path中。 - MySQL 的默认安装路径通常是
C:\Program Files\MySQL\MySQL Server 5.6\bin。 - 操作: 右键“此电脑” -> “属性” -> “高级系统设置” -> “环境变量” -> 在“系统变量”中找到
Path-> “编辑” -> “新建” -> 将上述路径粘贴进去 -> 一路“确定”保存。
- 为了方便在任何目录下使用
-
使用 MySQL Workbench
- 如果你选择了 "Full" 安装,MySQL Workbench 已经被安装好了。
- 你可以在开始菜单中找到它并打开。
- Workbench 是一个强大的图形化管理工具,你可以用它来管理数据库、执行 SQL 查询、导入导出数据等,比命令行更直观。
常见问题与解决方法
-
问题1: 安装过程中提示 "The server service failed to start" 服务启动失败。
- 原因: 通常是 3306 端口被占用,或者杀毒软件/防火墙阻止。
- 解决:
- 检查 3306 端口是否被占用:在命令行输入
netstat -ano | findstr "3306",如果看到有进程占用,需要结束该进程或更换 MySQL 端口。 - 彻底关闭杀毒软件和 Windows 防火墙,然后重新尝试配置。
- 检查你的
my.ini配置文件(通常在C:\ProgramData\MySQL\MySQL Server 5.6目录下,可能需要显示隐藏文件才能看到),确保bind-address设置为0.0.0或你的 IP 地址。
- 检查 3306 端口是否被占用:在命令行输入
-
问题2: 忘记了 root 密码。
- 解决:
- 停止 MySQL 服务:
net stop MySQL56。 - 以跳过权限检查的方式启动 MySQL:找到
mysqld.exe的路径(C:\Program Files\MySQL\MySQL Server 5.6\bin),在命令行中进入该目录,然后执行:mysqld --skip-grant-tables
这个窗口会保持打开状态。
- 打开一个新的命令行窗口,直接输入
mysql登录,不需要密码。 - 执行以下 SQL 命令来重置密码(注意:在 MySQL 5.7+ 版本中,
password字段已改为authentication_string,但在 5.6 版本中,很多系统仍使用password字段,如果报错,请尝试authentication_string)。USE mysql; UPDATE user SET password=PASSWORD('你的新密码') WHERE user='root'; FLUSH PRIVILEGES; EXIT; - 关闭所有命令行窗口。
- 重新启动 MySQL 服务:
net start MySQL56。 - 使用你的新密码尝试登录。
- 停止 MySQL 服务:
- 解决:
至此,MySQL 5.6.32 的安装和配置全部完成,您可以开始使用它进行数据库操作了。
