使用Windows ZIP存档发行版将MySQL从5.6升级到5.7

使用Windows ZIP存档发行版将MySQL从5.6升级到5.7,mysql,database,upgrade,Mysql,Database,Upgrade,目前MySQL是5.6.50.0,需要升级到5.7.31 已停止MySQL 5.6服务 将mysql-5.7.31-winx64中的所有文件解压缩到C:\Program files\mysql\mysql Server 5.6文件夹中 重新启动MySQL 5.6服务 以管理员身份在命令提示符下运行mysql\u升级 输出: 检查是否需要更新。 正在检查服务器版本。 错误:服务器版本(5.6.50-log)与的版本不匹配 用于构建/分发此程序的服务器(5.7.31)。你可以 使用--skip ve

目前MySQL是5.6.50.0,需要升级到5.7.31

  • 已停止MySQL 5.6服务
  • 将mysql-5.7.31-winx64中的所有文件解压缩到C:\Program files\mysql\mysql Server 5.6文件夹中
  • 重新启动MySQL 5.6服务
  • 以管理员身份在命令提示符下运行mysql\u升级
  • 输出: 检查是否需要更新。 正在检查服务器版本。 错误:服务器版本(5.6.50-log)与的版本不匹配 用于构建/分发此程序的服务器(5.7.31)。你可以 使用--skip version check跳过此检查

    然后尝试使用跳过版本:- 输出: mysql_升级:[错误]1726:存储引擎“InnoDB”不支持系统表。[mysql.plugin]


    我不知道我哪里做错了,这完全是按照mysql文档中提到的步骤进行的。

    还有很多要做的事情,请咨询,看起来您正在运行5.6版的mysql\u升级。我不是dba,所以手册中的所有这些步骤对我来说太多了。我卸载了5.6,没有卸载数据目录。使用安装程序安装5.7,然后将转储导入5.7。这对我来说很有效,我只有一个数据库。