Как создать локальную резервную копию удаленной базы данных 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';
mysql
amazon-ec2
amazon-rds
djangofan
источник
источник
Ответы:
mysqldump --databases mydb -h xxxxx.us-east-1.rds.amazonaws.com -u myuser -P 3306 -p > rds.sql
источник
mysqldump должен использоваться с --single-транзакцией, если вы используете InnoDB. Мы выполняем резервное копирование с использованием микроэкземпляра AWS, а затем переносим / архивируем его в помещении. Это также настроено для запуска подчиненного jenkins, и все это управляется через центральный сервер jenkins, который мы запускаем в помещении.
источник