要在 Windows 上升级 MySQL,请 下载并执行最新的 MySQL 服务器 MSI 或 使用 Windows ZIP 存档发行版。
与 MySQL 9.0 不同,MySQL 8.0 使用 MySQL 安装程序来安装和升级 MySQL 服务器以及大多数其他 MySQL 产品;但 MySQL 8.1 及更高版本不提供 MySQL 安装程序。但是,MySQL 安装程序中使用的配置功能在 MySQL 8.1 及更高版本中可用,使用 第 2.3.2 节,“配置:使用 MySQL 配置器”,该配置器包含在 MSI 和 Zip 存档中。
您选择的方法取决于现有安装的方式。在继续之前,请查看 第 3 章,升级 MySQL 以获取有关升级 MySQL 的其他信息,这些信息并非针对 Windows 特定的。
下载并执行最新的 MSI。虽然不支持直接在发行版系列之间进行升级,但“自定义安装”选项允许定义安装位置,否则 MSI 将安装到标准位置,例如 C:\Program Files\MySQL\MySQL Server 9.0\
。
执行 MySQL 配置器 来配置您的安装。
要使用 Windows ZIP 存档发行版执行升级
从 https://dev.mysqlserver.cn/downloads/ 下载最新的 Windows ZIP 存档发行版。
如果服务器正在运行,请停止它。如果服务器作为服务安装,请使用以下命令从命令提示符停止服务
C:\> SC STOP mysqld_service_name
或者,使用 NET STOP
mysqld_service_name
。如果您未将 MySQL 服务器作为服务运行,请使用 mysqladmin 停止它。例如,在从 MySQL 8.4 升级到 9.0 之前,请从 MySQL 8.4 中使用 mysqladmin,如下所示
C:\> "C:\Program Files\MySQL\MySQL Server 8.4\bin\mysqladmin" -u root shutdown
注意如果 MySQL
root
用户帐户有密码,请使用-p
选项调用 mysqladmin,并在出现提示时输入密码。解压缩 ZIP 存档。您可以覆盖现有的 MySQL 安装(通常位于
C:\mysql
),或将其安装到其他目录,例如C:\mysql8
。建议覆盖现有安装。重新启动服务器。例如,如果将 MySQL 作为服务运行,请使用 SC START
mysqld_service_name
或 NET STARTmysqld_service_name
命令,否则直接调用 mysqld。如果您遇到错误,请参阅 第 2.3.4 节,“对 Microsoft Windows MySQL 服务器安装进行故障排除”。