3.11 Windows上升级 MySQL
要在 Windows 上升级 MySQL,可以下载并执行最新的 MySQL 服务器 MSI 或使用 Windows ZIP归档分布。
与 MySQL 8.4 不同,MySQL 8.0 使用 MySQL 安装程序来安装和升级 MySQL 服务器,同时大多数其他 MySQL 产品;但是,MySQL 安装程序从 MySQL 8.1 开始不再可用。然而,MySQL 安装程序中的配置功能从 MySQL 8.1 开始可用,可以在第2.3.2节,“使用 MySQL 配置器”中找到,该文件随着 MSI 和 ZIP归档一起提供。
您选择的方法取决于现有安装的方式。在继续之前,请查看第3章,《升级 MySQL》,了解升级 MySQL 的更多信息,不特指 Windows。
使用 MSI 升级 MySQL
下载并执行最新的 MSI。虽然不支持直接升级到不同版本系列,但是“自定义安装”选项允许定义安装位置,例如:C:\Program Files\MySQL\MySQL Server 8.4\
。
使用MySQL 配置器来配置您的安装。
使用 Windows ZIP归档分布升级 MySQL
使用 Windows ZIP归档分布升级 MySQL:
-
下载最新的 Windows ZIP归档分布 MySQL,从https://dev.mysql.com/downloads/下载。
-
如果服务器正在运行,请停止它。如果服务器安装为服务,请使用以下命令停止服务:
C:\> SC STOP mysqld_service_name
或者使用NET STOP
mysqld_service_name
。如果您不运行 MySQL 服务器作为服务,请使用mysqladmin停止它。例如,在从 MySQL 8.3 升级到 8.4 时,请使用mysqladmin从 MySQL 8.3,如下所示:
C:\> "C:\Program Files\MySQL\MySQL Server 8.3\bin\mysqladmin" -u root shutdown
Note如果 MySQL
root
用户账户有密码,请使用mysqladmin与-p
选项,并输入密码时提示。 -
解压缩 ZIP归档。您可以覆盖现有 MySQL 安装(通常位于
C:\mysql
),或将其安装到不同的目录,例如C:\mysql8
。覆盖现有安装推荐。 -
重新启动服务器。例如,使用SC START
mysqld_service_name
或NET STARTmysqld_service_name
命令,如果您将 MySQL 作为服务运行,或者直接 invoke mysqld。 -
如果您遇到错误,请查看第2.3.4节,“微软 Windows MySQL 服务器安装 troubleshooting”。