您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關MySQl報錯之@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON如何解決,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
在一臺MySQL數據庫的SLAVE里dump出來一個databases的數據,想導入到另一臺機器的數據庫里,但是報錯:
Warning: Using a password on the command line interface can be insecure.
ERROR 1839 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON.
報錯原因是原數據庫里開了gtid,需要在mysqldump語句里指定--set-gtid-purged=on參數;
難道mysqldump很久才完成的數據,然后scp也花了很長時間到目標機器,發現報這個錯誤就沒辦法了嗎?需要重新mysqldump?
肯定不是了,在導入的時候加入-f參數即可,例如:
mysql -uroot -pSunstar2012Hecom888ser8686 -h57.93.xx.xx -f cus_DEMO < /alidata1/backup/gl/gl/cus_DEMO_gl.sql
關于“MySQl報錯之@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON如何解決”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。