1、源实例和目标实例的GTID不兼容
解决方案:在/etc/my.cnf中写入
#GTID
gtid_mode=on
enforce_gtid_consistency=on
重启mysql即可。
2、源实例含有不支持的列类型(JSON或虚拟列)
解决方案:在数据库中执行以下语句
select table_schema,table_name,column_name,column_type,extra from information_schema.columns where EXTRA = 'VIRTUAL GENERATED' or column_type = 'json';
将返回的列删掉即可。
本文介绍了如何解决MySQL在GTID模式下源实例和目标实例不兼容的问题,包括配置文件调整及处理不支持的列类型(JSON或虚拟列)的方法。

被折叠的 条评论
为什么被折叠?



