您好,登錄后才能下訂單哦!
這篇文章主要講解了“怎么部署MySQL Replication從庫”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么部署MySQL Replication從庫”吧!
我大概分為幾個步驟來做Zabbix數據遷移的:
1、初始化一個空的Zabbix庫 2、啟動復制,但設置忽略幾個常見錯誤(這幾個錯誤代碼對應具體含義請自行查詢手冊) #忽略不重要的錯誤,極端情況下,甚至可以直接忽略全部錯誤,例如 #slave-skip-errors=all slave-skip-errors=1032,1053,1062 3、將大多數小表正常備份導出,在SLAVE服務器上導入恢復。在這里,正常導出即可,無需特別指定 --master-data 選項 4、逐一導出備份剩下的幾個大表。在備份大表時,還可以分批次并發導出,方便并發導入,使用mysqldump的"-w"參數,然后在SLAVE上導入恢復(可以打開后面的參考文章鏈接) 5、全部導入完成后,等待復制沒有延遲了,關閉忽略錯誤選項,重啟,正式對外提供服務
上述幾個步驟完成后,可能還有個別不一致的數據,不過會在后期逐漸被覆蓋掉,或者被當做過期歷史數據刪除掉。
本案例的步驟并不適用于全部場景,主要適用于:
不要求數據高一致性,且數據量相對較大,尤其是單表較大的情況,就像本次的Zabbix數據一樣。
感謝各位的閱讀,以上就是“怎么部署MySQL Replication從庫”的內容了,經過本文的學習后,相信大家對怎么部署MySQL Replication從庫這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。