J'essaie d'exécuter mysqldump pour créer un instantané de base de données, et je constate qu'il s'arrêtera au hasard à mi-chemin, sans signaler aucune erreur. Ma base de données est relativement petite (environ 100 Mo) et utilise InnoDB.
Je le lance comme:
mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > /tmp/snapshot.sql
Vérification des rapports de code de sortie 0.
Ma version est: mysqldump Ver 10.13 Distrib 5.1.52, pour redhat-linux-gnu (i386)
J'ai vu des articles similaires et même un rapport de bogue officiel , mais aucune des solutions ne semble s'appliquer.
Comment faire pour que mysqldump prenne un instantané complet de la base de données?
EDIT: Ma base de données réside actuellement sur le RDS d'Amazon.