@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty

备份还原MySQL数据库报错:

ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.


解决办法:

导出正常。

打开导出的SQL脚本。

把下面这行注释或者删除:

SET @@GLOBAL.GTID_PURGED=/*!80000 '+'*/ '64d4835c-ab59-11ec-b2c8-fa163e3ee903

彻底点可以删除。


然后再导入这个SQL脚本还原数据库正常。



请使用浏览器的分享功能分享到微信等