从实例(第二代)导出sql数据库并将其导入另一个sql实例时,我收到以下错误: ERROR 1839(HY000)第24行:
@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON.
根据https://superuser.com/questions/906843/import-mysql-data-failed-with-error-1839,这可以通过使用
进行sql转储来解决--set-gtid-purged=OFF
但是gcloud sql instances export命令不支持此功能。有没有其他方法可以解决这个问题?
答案 0 :(得分:0)
你会尝试以下两种方式吗?
选项1)从sql转储文件中删除该行,并将其导入数据库? SET @@ GLOBAL.GTID_PURGED ='1b313522-1ee5-11e6-9c51-0242ac110003:1-2020';
选项2)关闭实例上的二进制日志记录,然后进行导出?