Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  Upgrading MySQL  /  Upgrading MySQL on Windows

3.11 在 Windows 上升级 MySQL

要在 Windows 上升级 MySQL,可以下载并执行最新的 MySQL 服务器 MSI,或使用 Windows ZIP 存档分发

Note

与 MySQL 8.3 不同,MySQL 8.0 使用 MySQL 安装程序来安装和升级 MySQL 服务器以及大多数其他 MySQL 产品;但是,MySQL 安装程序不适用于 MySQL 8.1 及更高版本。然而,从 MySQL 8.1 开始,使用第 2.3.2 节,“配置:使用 MySQL 配置器”中捆绑的 MSI 和 Zip 存档。

考虑到 8.3 是一个创新版本,不太可能有 8.3 点版本来升级。升级到 MySQL 8.3 之后,需要升级到新的系列号,例如从 8.1 到 8.2,因此在执行升级之前,请务必备份当前的 MySQL 安装。请参阅第 9.2 节,“数据库备份方法”

您选择的方法取决于现有的安装方式。在继续之前,请查看第 3 章,升级 MySQL,以获取更多关于升级 MySQL 的信息,而不仅仅是 Windows 特定的信息。

使用 MSI 升级 MySQL

下载并执行最新的 MSI。虽然不支持直接升级到新版本,但是“自定义设置”选项允许定义安装位置,否则 MSI 将安装到标准位置,例如 C:\Program Files\MySQL\MySQL Server 8.3\

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

使用 Windows ZIP 分发升级 MySQL

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

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

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

    C:\> SC STOP mysqld_service_name

    或者,使用 NET STOP mysqld_service_name

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

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

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

  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 服务器安装问题”