今天在做庫遷移的時候,因為涉及從集群遷移到單實例,遇到一些問題,記錄了解決過程
當前GTID_EXECUTED參數已經有值,而從集群倒出來的dump文件中包含了SET @@GLOBAL.GTID_PURGED的操作
解決方法:
方法一:reset master
這個操作可以將當前庫的GTID_EXECUTED值置空
方法二:--set-gtid-purged=off
在dump導出時,添加--set-gtid-purged=off參數,避免將gtid信息導出
mysqldump -uroot -p --set-gtid-purged=off -d sso > sso1.sql
在添加參數前的導出文件
添加參數之后的文件