将mysql 5.7数据库升级至最新8.0版本
我们有数千个mysql数据库(V5.7),希望升级到最新的v8.0。我们已经在同一个sarver上配置了新的mysql和diff端口(比如3307)。 我们尝试了多个步骤将mysql 5.7数据库升级至最新8.0版本,mysql,mysql-5.7,mysql-8.0,mysqlupgrade,Mysql,Mysql 5.7,Mysql 8.0,Mysqlupgrade,我们有数千个mysql数据库(V5.7),希望升级到最新的v8.0。我们已经在同一个sarver上配置了新的mysql和diff端口(比如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[错误][M
有人能指导我一次性将数千个dbs(卷300+gb)升级到最新版本吗。。导出/导入将花费更多时间。是否有其他方法?您是否已经阅读了这篇文章,并且在5.7和8.0之间的元数据处理方面有了很大的变化,如果不遵循升级文档,您将感到不满意。由于这些变化,您现在不能从8.0降级到5.7。使用8.0.17,您不再需要在升级脚本自动运行时运行它,但您将需要这些更新。您可能想看看新MySQL Shell中的升级检查器。谢谢您的评论。是的,我做到了。在就地升级过程中,升级完成,但出现错误(表空间id已存在,通过删除*.idb文件解决),但现在显示的是0kb信息模式,和数据库未列出。您读过这篇文章吗?5.7和8.0之间的元数据处理有很大变化,如果不遵循升级文档,您会感到不高兴。由于这些变化,您现在不能从8.0降级到5.7。使用8.0.17,您不再需要在升级脚本自动运行时运行它,但您将需要这些更新。您可能想看看新MySQL Shell中的升级检查器。谢谢您的评论。是的,我做到了。使用INPLACE升级过程,升级已完成,但出现错误(表空间id已存在,通过删除*.idb文件解决),但现在它显示的是0kb信息模式,数据库未列出。