云sql数据库导出导入问题

时间:2016-06-30 12:35:04

标签: google-cloud-sql

从实例(第二代)导出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命令不支持此功能。有没有其他方法可以解决这个问题?

1 个答案:

答案 0 :(得分:0)

你会尝试以下两种方式吗?

选项1)从sql转储文件中删除该行,并将其导入数据库? SET @@ GLOBAL.GTID_PURGED ='1b313522-1ee5-11e6-9c51-0242ac110003:1-2020';

选项2)关闭实例上的二进制日志记录,然后进行导出?