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

haoge0205發表於2019-01-10

在MySQL 5.7版本中,備份遷移資料庫的時候,還原時提示如下報錯資訊

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


當前GTID_EXECUTED引數已經有值

解決方法:


方法一:reset mater


這個操作可以將當前庫的GTID_EXECUTED值置空


方法二:--set-gtid-purged=off


在dump匯出時,新增--set-gtid-purged=off引數,避免將gtid資訊匯出


mysqldump -uroot -p --set-gtid-purged=off -d yoon > yoon.sql




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-2375335/,如需轉載,請註明出處,否則將追究法律責任。

相關文章