升级MySQL ZIP,从5.6到8 - 无法工作

4

我当前的Windows 10机器上,我正在使用MySQL 5.6zip档案版本,并使用HeidiSQL(zip文件)作为数据库客户端。一切正常。

要启动服务器,我需要按照以下步骤操作:

  1. cmd
  2. <>/MySql\mysql-5.6.19-winx64\bin
  3. start mysqld

现在我想升级到最新的MySQL 8(并使用相同的zip文件)。按照以上相同的步骤,但不起作用。请帮我解决这个问题。


我也期望直接支持从mysql 5.6到8.0的升级,但现在看起来需要分两步进行迁移 :( - Kamran Shahid
1个回答

4
为了从版本5.6升级到MySQL 8,首先需要将其升级到版本5.7,因为这是一个主要版本发布,你不能跳过主要版本。 MySQL文档中有以下说明:
  • 支持从MySQL 5.7升级到8.0。但是,只支持在正式发布(GA)之间进行升级。对于MySQL 8.0,需要从MySQL 5.7 GA版本(5.7.9或更高版本)升级。不支持从MySQL 5.7的非GA版本升级。

  • 升级到最新版本后再升级到下一个版本是推荐的。例如,在升级到MySQL 8.0之前,请先升级到最新的MySQL 5.7版本。

  • 不支持跳过多个版本进行升级。例如,不支持直接从MySQL 5.6升级到8.0。

更多信息请参见:https://dev.mysql.com/doc/refman/8.0/en/upgrade-paths.html


我们不能直接从5.6升级到8.0吗? - Kamran Shahid
1
我已经更新了我的答案,加入了更多细节和指向MySQL文档的链接。 - WayBehind

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接