Saya mencoba menjalankan mysqldump untuk membuat snapshot database, dan saya menemukan itu akan berhenti secara acak di tengah jalan, tanpa melaporkan kesalahan apa pun. Basis data saya relatif kecil (sekitar 100MB) dan menggunakan InnoDB.
Saya menjalankannya seperti:
mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > /tmp/snapshot.sql
Memeriksa laporan kode keluar 0.
Versi saya adalah: mysqldump Ver 10.13 Distrib 5.1.52, untuk redhat-linux-gnu (i386)
Saya telah melihat beberapa posting serupa dan bahkan laporan bug resmi , tetapi tidak ada solusi yang berlaku.
Bagaimana cara mendapatkan mysqldump untuk mengambil snapshot database lengkap?
EDIT: Basis data saya saat ini berada di RDS Amazon.
--force
param untuk melihat kesalahan apa yang Anda dapatkan? Atau --quick
?