Mysql
EC2 和設置 MYSQL 複製
我的數據庫大小非常大,大約 100gb,當我恢復時需要 3 天才能恢復。我正在使用亞馬遜 ec2。
我的問題是我想為 MYSQL 主伺服器設置一個新的從屬設備,我可以拍攝主伺服器的快照並使用快照創建一個新實例,然後在兩者之間啟用複制。鑑於我在快照之前獲取日誌位置並
my.cnf
根據需要進行更改. 快照非常快,創建一台新機器需要 1-2 小時,而mysqldump
需要很長時間。我只是擔心使用上述方法複製是否有效,有人可以幫忙嗎?
在 Amazon 系統上,您可以使用以下步驟為 MySQL 設置複製
- 選擇低/關閉生產視窗
- 說明 使用顯示主狀態的主座標
- 您可以考慮使用帶有讀鎖的刷新表,以確保在創建快照時您的座標不會改變
- 拍攝快照並恢復
- 更改 server-id 和中繼日誌並發出更改主機
希望能幫助到你
我建議你放棄 mysqldump 並轉移到 Percona Xtrabackup。它將為您提供可以線上進行的文件系統級備份。恢復這些備份將快幾個數量級。