在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
