Bagaimana cara membuat cadangan lokal dari basis data MySQL RDS Amazon jarak jauh? Apa yang perlu saya ketahui adalah bagaimana membuat cadangan lokal lengkap dari database MySQL (bukan snapshot Amazon jarak jauh) yang dapat digunakan untuk mengembalikan ke database baru di mana saja, di server MySQL mana saja (tentu saja versi yang sama).
CATATAN: Saya tahu cara mengimpor data dari file datar melalui MySQL. Inilah cara saya terhubung:
mysql -h mydb.xxxxx.us-east-1.rds.amazonaws.com -u myuser -P 3306 -p
Inilah cara saya memuat tabel database tunggal:
mysql> LOAD DATA LOCAL INFILE 'C:/Temp/t1.tab' INTO TABLE t1 LINES TERMINATED BY '\r\n';
mysql
amazon-ec2
amazon-rds
Djangofan
sumber
sumber
Jawaban:
mysqldump --databases mydb -h xxxxx.us-east-1.rds.amazonaws.com -u myuser -P 3306 -p > rds.sql
sumber
mysqldump harus digunakan dengan --satu transaksi jika Anda menggunakan InnoDB. Kami melakukan backup menggunakan instance mikro AWS, kemudian mentransfer / mengarsipkannya di lokasi. Itu juga dikonfigurasi untuk menjalankan budak jenkins dan semua ini dikelola melalui server jenkins pusat yang kami jalankan di lokasi.
sumber