2.11.8 在 Windows 上升级 MySQL

在 Windows 上有两种升级 MySQL 的方法:

您选择的方法取决于现有安装的执行方式。在 continue 之前,请查看第 2.11 节“升级 MySQL”以获取有关升级 Windows 以外的 MySQL 的其他信息。

Note

无论选择哪种方法,都必须在执行升级之前备份当前的 MySQL 安装。参见第 7.2 节“数据库备份方法”

不支持里程碑版本之间的升级(或从里程碑版本升级到 GA 版本)。重要的开发更改在里程碑版本中进行,您可能会遇到兼容性问题或启动服务器的问题。有关如何使用里程碑版本执行逻辑升级的说明,请参阅Logical Upgrade

Note

MySQL Installer 不支持在* Community 版本和 Commercial *版本之间进行升级。如果您需要这种类型的升级,请使用ZIP archive方法执行。

使用 MySQL Installer 升级 MySQL

当使用 MySQL Installer 执行当前服务器安装并且升级在当前版本系列中时,使用 MySQL Installer 进行升级是最好的方法。 MySQL Installer 不支持在发行版本之间进行升级,例如从 5.6 升级到 5.7,并且它不提供提示升级的升级指示器。有关在发行系列之间进行升级的说明,请参阅使用 Windows ZIP 发行版升级 MySQL

要使用 MySQL Installer 执行升级:

  • 启动 MySQL Installer。

  • 在仪 table 板上,单击目录以将最新更改下载到目录。仅当仪 table 板在服务器的版本号旁边显示箭头时,才能升级已安装的服务器。

  • 单击升级。现在,所有具有较新版本的产品都会显示在列 table 中。

Note

MySQL Installer 取消选择同一发行系列中的里程碑发行版(预发行)的服务器升级选项。此外,它还显示警告以指示不支持升级,确定 continue 的风险,并提供了手动执行逻辑升级的步骤的摘要。您可以重新选择服务器升级,并自行承担风险。

  • 取消选择除 MySQL 服务器产品以外的所有产品,除非您打算此时升级其他产品,然后单击“下一步”。

  • 单击执行开始下载。下载完成后,单击“下一步”开始升级操作。

  • 配置服务器。

使用 Windows ZIP 发行版升级 MySQL

要使用 Windows ZIP 存档分发执行升级:

  • https://dev.mysql.com/downloads/下载 MySQL 的最新 Windows ZIP 存档发行版。

  • 如果服务器正在运行,请停止它。如果服务器作为服务安装,请在命令提示符处使用以下命令停止该服务:

C:\> SC STOP mysqld_service_name

或者,使用 NET STOP * mysqld_service_name *。

如果您没有将 MySQL 服务器作为服务运行,请使用mysqladmin停止它。例如,在从 MySQL 5.6 升级到 5.7 之前,请从 MySQL 5.6 使用mysqladmin,如下所示:

C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqladmin" -u root shutdown

Note

如果 MySQL root用户帐户具有密码,请使用-p选项调用mysqladmin并在出现提示时 Importing 密码。