Mysql

如何創建遠端 Amazon RDS MySQL 數據庫的本地備份?

  • July 28, 2015

如何創建遠端 Amazon RDS MySQL 數據庫的本地備份?我需要知道的是如何對 MySQL 數據庫(不是遠端 Amazon 快照)進行完整的本地備份,該備份可用於在任何 MySQL 伺服器(當然是相同版本)上的任何地方恢復到新數據庫。

注意:我知道如何通過 MySQL 從平面文件中導入數據。這是我的連接方式:

mysql -h mydb.xxxxx.us-east-1.rds.amazonaws.com -u myuser -P 3306 -p

這是我載入單個數據庫表的方式:

mysql> LOAD DATA LOCAL INFILE 'C:/Temp/t1.tab' INTO TABLE t1 LINES TERMINATED BY '\r\n';

mysqldump --databases mydb -h xxxxx.us-east-1.rds.amazonaws.com -u myuser -P 3306 -p > rds.sql

如果你使用 InnoDB,mysqldump 應該與 –single-transaction 一起使用。我們使用 AWS 微實例進行備份,然後在本地傳輸/存檔。它也被配置為執行 jenkins 從屬伺服器,所有這些都通過我們在本地執行的中央 jenkins 伺服器進行管理。

引用自:https://serverfault.com/questions/302680