从实例(第二代)导出 sql 数据库并将其导入到另一个 sql 实例时,出现以下错误:
第 24 行出现错误 1839 (HY000):
@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON.
根据https://superuser.com/questions/906843/import-mysql-data-failed-with-error-1839 https://superuser.com/questions/906843/import-mysql-data-failed-with-error-1839这可以通过使用 sql 转储来解决
--set-gtid-purged=OFF
但 gcloud sql 实例导出命令不支持此功能。还有其他方法可以解决这个问题吗?
(在 SQL 编辑器中)运行RESET MASTER
在您要导入的数据库上。
发出 RESET MASTER 会重置 GTID 执行历史记录。
https://dev.mysql.com/doc/refman/5.7/en/reset-master.html https://dev.mysql.com/doc/refman/5.7/en/reset-master.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)