在Windows上升级MySQL有两种方法:
您选择的方法取决于如何执行现有的安装。在继续之前,审查第2.11节“升级MySQL”获取有关升级非Windows专用MySQL的更多信息。
无论选择哪种方法,在执行升级之前都要备份当前的MySQL安装。看到第7.2节“数据库备份方法”.
不支持里程碑版本之间(或从里程碑版本到GA版本)的升级。重要的开发更改发生在里程碑版本中,您可能会遇到兼容性问题或启动服务器时的问题。有关如何对里程碑版本执行逻辑升级的说明,请参见逻辑升级.
MySQL安装程序不支持之间的升级社区发布和商业版本。如果需要此类型的升级,请使用ZIP归档的方法。
如果使用MySQL安装程序执行当前服务器安装,并且升级是在当前版本系列中,那么使用MySQL安装程序执行升级是最好的方法。MySQL安装程序不支持版本系列之间的升级,如从5.6到5.7,它不提供升级指示来提示您升级。有关在版本系列之间升级的说明,请参见使用Windows ZIP发行版升级MySQL.
使用MySQL安装程序执行升级:
启动MySQL安装程序。
在仪表板上单击目录下载目录的最新更改。只有当仪表板上服务器的版本号旁边显示一个箭头时,才可以升级已安装的服务器。
点击升级.所有具有新版本的产品现在都显示在列表中。
请注意MySQL安装程序取消选择同一版本系列中的里程碑版本(Pre-Release)的服务器升级选项。此外,它还显示一个警告,表示不支持升级,识别继续升级的风险,并提供手动执行逻辑升级的步骤摘要。您可以重新选择服务器升级并自行承担风险。
除MySQL服务器产品外,请取消选择其他产品,除非此时打算升级其他产品,然后单击
.点击
开始下载。下载完成后,单击 开始升级操作。配置服务器。
要使用Windows ZIP归档分发版执行升级:
下载MySQL的最新Windows ZIP Archive发行版https://dev.10bet靠谱mys10bet手机中文版ql.com/downloads/.
如果服务器正在运行,请停止它。如果服务器作为服务安装,请在命令提示符中使用以下命令停止服务:
C: \ > SC停止mysqld_service_name
另外,使用净停止
mysqld_service_name
.如果您没有将MySQL服务器作为服务运行,请使用mysqladmin来阻止它。例如,在从MySQL 5.6升级到5.7之前,使用mysqladmin从MySQL 5.6如下:
C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqladmin" -u root shutdown
请注意如果MySQL
根
用户帐户有密码,调用mysqladmin与- p
选项,并在提示时输入密码。解压缩ZIP归档文件。你可以覆盖你现有的MySQL安装(通常位于
C: \ mysql
),或将其安装到另一个目录,例如C: \ mysql5
.建议覆盖现有安装。重新启动服务器。例如,使用SC开始
mysqld_service_name
或网开始mysqld_service_name
如果将MySQL作为服务运行,则使用命令或调用mysqld否则直接。以管理员身份运行mysql_upgrade若要检查您的表,请尝试在必要时修复它们,并在授权表发生更改时更新它们,以便您可以利用任何新功能。看到“mysql_upgrade -检查和升级MySQL表”章节4.4.7.