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

今天在作庫遷移的時候,由於涉及從集羣遷移到單實例,遇到一些問題,記錄瞭解決過程mysql

當前GTID_EXECUTED參數已經有值,而從集羣倒出來的dump文件中包含了SET @@GLOBAL.GTID_PURGED的操做sql

解決方法:3d

方法一:reset materblog

這個操做能夠將當前庫的GTID_EXECUTED值置空集羣

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

在dump導出時,添加--set-gtid-purged=off參數,避免將gtid信息導出方法

mysqldump -uroot -p --set-gtid-purged=off -d sso > sso1.sqlim

在添加參數前的導出文件img

添加參數以後的文件文件

相關文章
相關標籤/搜索