MySQL在Windows升级有两种方法:
所选择的方法取决于现有的安装。在继续之前,审查MySQL 2.11节,“升级”有关升级MySQL的额外信息,不是特定于Windows。
无论选择哪种方法,总是备份当前MySQL安装在执行升级之前。看到7.2节,“数据库备份方法”。
non-GA之间升级版本(或non-GA发布到一个通用版本)不受支持。重大发展变化发生在non-GA版本和您可能会遇到兼容性问题或问题启动服务器。
MySQL安装程序不支持升级之间社区发布和商业版本。如果你需要这种类型的升级,使用的执行它ZIP归档的方法。
执行升级与MySQL安装程序是最好的方法,当执行当前的服务器安装,升级是在当前发行版系列。发行版系列之间的MySQL安装程序不支持升级,比如从5.7到8.0,它不提供升级指标提示你升级。发行版系列之间的升级说明,看到升级MySQL使用Windows ZIP分布。
执行升级使用MySQL安装程序:
启动MySQL安装程序。
从仪表板,点击目录下载最新的更改目录。安装服务器可以升级只有旁边的仪表盘上显示一个箭头服务器的版本号。
点击升级。所有产品,现在有一个新版本出现在列表中。
请注意MySQL安装过程里程碑版本的服务器升级选项(预发布)相同的发行版系列。此外,它会显示一个警告,表明不支持升级,识别持续的风险,并提供了一个概述的步骤执行手动升级。你可以重新选择服务器升级,继续在自己的风险。
取消选择所有但MySQL服务器产品,除非你打算升级其他产品,并点击
。点击
开始下载。当下载完成,点击 开始升级操作。升级到MySQL 8.0.16和更高的可能显示一个选项来跳过系统表的检查和升级过程。关于这个选项的更多信息,请参阅重要的服务器升级条件。
配置服务器。
执行升级使用Windows ZIP归档地理分布:
下载最新的Windows ZIP归档分布的MySQLhttps://dev.10bet靠谱mys10bet手机中文版ql.com/downloads/。
如果服务器正在运行,阻止它。如果服务器作为服务安装,使用以下命令停止服务的命令提示符:
C: \ > SC停止mysqld_service_name
另外,使用净停止
mysqld_service_name
。如果你不作为服务运行MySQL服务器,使用mysqladmin来阻止它。例如,从MySQL 5.7升级到8.0,之前使用mysqladmin从MySQL 5.7如下:
C: \ >“C: \ Program Files \ MySQL \ 5.7 \ bin \ mysqladmin MySQL服务器”- u root关闭
请注意如果MySQL
根
用户帐户密码,调用mysqladmin与- p
当提示选项,并输入密码。提取ZIP归档。您可以覆盖现有的MySQL安装(通常位于
C: \ mysql
),或安装到一个不同的目录中,如C: \ mysql8
。覆盖现有的安装建议。重新启动服务器。例如,使用SC开始
mysqld_service_name
或网开始mysqld_service_name
命令如果你运行MySQL作为服务,或调用mysqld否则直接。MySQL 8.0.16之前,运行mysql_upgrade管理员检查表,试图修复他们如果有必要,和更新你的格兰特表如果他们改变了,这样您就可以利用任何新功能。看到4.4.5节,“mysql_upgrade -检查和升级MySQL表”。MySQL 8.0.16,这一步不是必需的,因为以前由服务器执行所有任务mysql_upgrade。
如果你遇到错误,看到的2.3.5节,“Microsoft Windows安装MySQL服务器故障排除”。