MySQL 8.4 参考手册  /  升级 MySQL  /  在 Windows 上升级 MySQL

3.11 在 Windows 上升级 MySQL

要在 Windows 上升级 MySQL,请下载并执行最新的 MySQL Server MSI使用 Windows ZIP 存档发行版

注意

与 MySQL 8.4 不同,MySQL 8.0 使用 MySQL Installer 来安装和升级 MySQL Server 以及大多数其他 MySQL 产品;但 MySQL 8.1 及更高版本不提供 MySQL Installer。但是,从 MySQL 8.1 开始,可以使用 MSI 和 Zip 存档中捆绑的第 2.3.2 节“配置:使用 MySQL 配置器”获得 MySQL Installer 中使用的配置功能。

您选择的方法取决于现有安装是如何执行的。在继续之前,请查看第 3 章“升级 MySQL”,以获取有关升级 MySQL 的其他信息,这些信息并非特定于 Windows。

使用 MSI 升级 MySQL

下载并执行最新的 MSI。虽然不支持在发行系列之间直接升级,但“自定义安装”选项允许定义安装位置,否则 MSI 会安装到标准位置,例如 C:\Program Files\MySQL\MySQL Server 8.4\

执行MySQL 配置器以配置您的安装。

使用 Windows ZIP 发行版升级 MySQL

要使用 Windows ZIP 存档发行版执行升级,请执行以下操作:

  1. https://dev.mysqlserver.cn/downloads/下载最新的 MySQL Windows ZIP 存档发行版。

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

    C:\> SC STOP mysqld_service_name

    或者,使用 NET STOP mysqld_service_name

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

    C:\> "C:\Program Files\MySQL\MySQL Server 8.3\bin\mysqladmin" -u root shutdown
    注意

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

  3. 解压 ZIP 存档。您可以覆盖现有的 MySQL 安装(通常位于 C:\mysql),也可以将其安装到不同的目录,例如 C:\mysql8。建议覆盖现有安装。

  4. 重新启动服务器。例如,如果您将 MySQL 作为服务运行,请使用 SC START mysqld_service_name NET START mysqld_service_name 命令,否则直接调用mysqld

  5. 如果遇到错误,请参阅第 2.3.4 节“对 Microsoft Windows MySQL 服务器安装进行故障排除”