MySQL 5.6.32 安装详细教程 (Windows)

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

mysql5.6.32安装教程
(图片来源网络,侵删)

第一步:准备工作

  1. 下载安装包

    • 访问 MySQL 官方归档下载页面:https://downloads.mysql.com/archives/community/
    • 在页面中,选择以下选项:
      • Version: 6.32
      • Operating System: Microsoft Windows
      • Package Type: 选择 MySQL Installer for Windows,这是官方推荐的安装方式,它会包含 MySQL Server 以及其他工具。
    • 在下载列表中,找到 mysql-installer-community-5.6.32.0.msi 文件并下载,这个文件是一个引导安装程序,它会让你选择具体要安装的版本和组件。
  2. 关闭杀毒软件和防火墙

    在安装过程中,杀毒软件或防火墙可能会误判安装程序的操作,导致安装失败或安装后服务无法启动,建议在安装期间暂时禁用它们。

  3. 检查系统环境

    mysql5.6.32安装教程
    (图片来源网络,侵删)
    • 操作系统: Windows 7, 8, 10, Server 2008 R2 或更高版本。
    • 硬件: 至少 1GB 内存,推荐 2GB 或以上。
    • 磁盘空间: 至少 1GB 的可用空间。

第二步:安装 MySQL

  1. 运行安装程序

    • 找到你下载的 mysql-installer-community-5.6.32.0.msi 文件,双击运行。
    • 如果弹出“用户账户控制”对话框,点击“是”。
  2. 选择安装类型

    • 安装程序启动后,会显示 "MySQL Installer" 窗口。
    • 在左侧的 "Products" 列表中,点击 "MySQL Servers"。
    • 在右侧,你会看到可用的 MySQL 版本,找到 MySQL 5.6.32
    • 点击版本号右侧的下拉箭头,选择 "Add" (添加)。
    • 此时会弹出一个新的对话框,让你选择安装类型,对于新手,推荐选择 "Full" (完整) 安装,它会自动安装 MySQL Server、MySQL Workbench (图形化管理工具)、MySQL Utilities 等常用组件。
    • 选择 "Full" 后,点击 "Execute" (执行)。
  3. 下载和安装组件

    • 由于你选择的是 "Full" 安装,程序会自动从官方服务器下载所有必需的组件,这可能需要一些时间,具体取决于你的网络速度。
    • 在下方的进度条中,你可以看到每个组件的下载和安装状态,耐心等待所有组件安装完成。

第三步:配置 MySQL (关键步骤)

组件安装完成后,MySQL Installer 会自动进入配置步骤,这是整个安装过程中最重要的一步。

mysql5.6.32安装教程
(图片来源网络,侵删)
  1. 进入配置向导

    • 所有组件安装完毕后,会弹出一个 "Configuration" (配置) 窗口,点击 "Next" (下一步) 继续。
  2. 选择服务器类型

    • "Developer Machine" (开发机): 占用系统资源最少,适合个人开发测试,只有你或少数人访问。
    • "Server Machine" (服务器机): 占用较多系统资源,适合作为服务器,提供网络服务。
    • "Dedicated MySQL Server Machine" (专用 MySQL 服务器机): 占用几乎所有可用系统资源,如果这台机器的唯一任务就是运行 MySQL,就选这个。
    • 建议: 如果你的电脑只是用来学习或个人项目,选择 "Developer Machine" 即可,点击 "Next"。
  3. 配置网络

    • "Enable TCP/IP Networking": 启用 TCP/IP 网络连接,这是必须的,允许其他计算机通过网络访问你的 MySQL 服务器。
    • "Port Number" (端口号): 默认是 3306,除非有特殊冲突,否则保持默认即可。
    • "Open Windows Firewall ports for network access": 勾选此项,它会自动在 Windows 防火墙中为 MySQL 开放 3306 端口,避免后续连接被防火墙阻止。
    • 点击 "Next"。
  4. 设置账号和安全选项

    • "Root Password" (root 密码): 这是 MySQL 的超级管理员密码,非常重要
      • 在 "Root Password" 和 "Confirm" (确认) 两个输入框中,输入一个强密码(包含大小写字母、数字和特殊符号)。
      • 务必记住这个密码! 如果忘记,后续会非常麻烦。
    • "Create An Anonymous Account": 创建一个匿名用户,不推荐勾选,这会带来安全隐患,保持不勾选状态。
    • 点击 "Next"。
  5. Windows 选项

    • "Configure MySQL Server as a Windows Service": 将 MySQL 配置为 Windows 服务。
      • 勾选此项。
      • "Service Name": 服务名称,默认是 MySQL56,保持默认即可。
      • "Start the MySQL Server at System Startup": 勾选此项,让 Windows 开机时自动启动 MySQL 服务。
    • 点击 "Next"。
  6. 执行配置

    • 配置向导会显示一个摘要,确认所有设置无误后,点击 "Execute" (执行)。
    • 程序会开始应用你的配置,并初始化数据目录,这个过程可能需要几分钟时间,请耐心等待,你会看到绿色的 "Success" (成功) 标志。
  7. 完成配置

    所有步骤都显示 "Success" 后,点击 "Finish" (完成)。


第四步:验证安装

安装完成后,我们需要验证 MySQL 是否真的安装成功并且正在运行。

  1. 通过服务管理器查看

    • 按下 Win + R 键,输入 services.msc,然后按回车。
    • 在服务列表中,找到名为 MySQL56 (或你自定义的服务名) 的服务。
    • 确认其 “状态” 为 “正在运行”,“启动类型” 为 “自动”,如果状态是 “已停止”,右键点击它,选择 “启动”。
  2. 使用命令行登录

    • 按下 Win + R 键,输入 cmd,然后按回车,打开命令提示符。
    • 输入以下命令并按回车:
      mysql -u root -p
    • 系统会提示你输入密码,输入你在第三步中设置的 root 密码。
    • 如果看到类似 Welcome to the MySQL monitor... 的欢迎信息,并且命令行提示符变成了 mysql>,恭喜你,MySQL 已经成功安装并可以使用了!

    你可以输入 exit; 来退出 MySQL 命令行。


第五步:后续配置 (可选但推荐)

  1. 设置环境变量 (可选)

    • 为了方便在任何目录下使用 mysqlmysqldump 等命令,可以将 MySQL 的 bin 目录添加到系统环境变量 Path 中。
    • MySQL 的默认安装路径通常是 C:\Program Files\MySQL\MySQL Server 5.6\bin
    • 操作: 右键“此电脑” -> “属性” -> “高级系统设置” -> “环境变量” -> 在“系统变量”中找到 Path -> “编辑” -> “新建” -> 将上述路径粘贴进去 -> 一路“确定”保存。
  2. 使用 MySQL Workbench

    • 如果你选择了 "Full" 安装,MySQL Workbench 已经被安装好了。
    • 你可以在开始菜单中找到它并打开。
    • Workbench 是一个强大的图形化管理工具,你可以用它来管理数据库、执行 SQL 查询、导入导出数据等,比命令行更直观。

常见问题与解决方法

  • 问题1: 安装过程中提示 "The server service failed to start" 服务启动失败。

    • 原因: 通常是 3306 端口被占用,或者杀毒软件/防火墙阻止。
    • 解决:
      1. 检查 3306 端口是否被占用:在命令行输入 netstat -ano | findstr "3306",如果看到有进程占用,需要结束该进程或更换 MySQL 端口。
      2. 彻底关闭杀毒软件和 Windows 防火墙,然后重新尝试配置。
      3. 检查你的 my.ini 配置文件(通常在 C:\ProgramData\MySQL\MySQL Server 5.6 目录下,可能需要显示隐藏文件才能看到),确保 bind-address 设置为 0.0.0 或你的 IP 地址。
  • 问题2: 忘记了 root 密码。

    • 解决:
      1. 停止 MySQL 服务:net stop MySQL56
      2. 以跳过权限检查的方式启动 MySQL:找到 mysqld.exe 的路径(C:\Program Files\MySQL\MySQL Server 5.6\bin),在命令行中进入该目录,然后执行:
        mysqld --skip-grant-tables

        这个窗口会保持打开状态。

      3. 打开一个新的命令行窗口,直接输入 mysql 登录,不需要密码。
      4. 执行以下 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;
      5. 关闭所有命令行窗口。
      6. 重新启动 MySQL 服务:net start MySQL56
      7. 使用你的新密码尝试登录。

至此,MySQL 5.6.32 的安装和配置全部完成,您可以开始使用它进行数据库操作了。