我们有成千上万个mysql数据库(v 5.7),并希望升级到最新的v8.0。我们已经在具有diff端口的同一个服务器上配置了新的mysql(例如3307)。 我们尝试了多个步骤
将mysql5.7 / data目录替换为mysql8.0 / data会在服务启动时出现错误(来自mysql的附加error.log)
2019-08-08T10:44:03.134490-00:00 1 [系统] [MY-011012] [服务器]开始数据目录的升级。
2019-08-08T10:46:14.363244-00:00 1 [错误] [MY-012083] [InnoDB]在InnoDB词典中找不到表mysql / plugin
我们检查了较旧版本的mysql / plugin表,该表已在“显示表”命令中列出,但由于未找到表而在执行“ desc插件”时出现错误。
有人可以指导我一次将数千个dbs(卷300 + GB)升级到最新版本吗。导出/导入将花费更多时间。有其他替代方法吗?