Mysql

EC2 和設置 MYSQL 複製

  • November 9, 2019

我的數據庫大小非常大,大約 100gb,當我恢復時需要 3 天才能恢復。我正在使用亞馬遜 ec2。

我的問題是我想為 MYSQL 主伺服器設置一個新的從屬設備,我可以拍攝主伺服器的快照並使用快照創建一個新實例,然後在兩者之間啟用複制。鑑於我在快照之前獲取日誌位置並my.cnf根據需要進行更改. 快照非常快,創建一台新機器需要 1-2 小時,而mysqldump需要很長時間。

我只是擔心使用上述方法複製是否有效,有人可以幫忙嗎?

在 Amazon 系統上,您可以使用以下步驟為 MySQL 設置複製

  • 選擇低/關閉生產視窗
  • 說明 使用顯示主狀態的主座標
  • 您可以考慮使用帶有讀鎖的刷新表,以確保在創建快照時您的座標不會改變
  • 拍攝快照並恢復
  • 更改 server-id 和中繼日誌並發出更改主機

希望能幫助到你

我建議你放棄 mysqldump 並轉移到 Percona Xtrabackup。它將為您提供可以線上進行的文件系統級備份。恢復這些備份將快幾個數量級。

引用自:https://dba.stackexchange.com/questions/104668