Estou tentando executar o mysqldump para criar um instantâneo de banco de dados e estou descobrindo que ele irá parar aleatoriamente no meio do caminho, sem relatar nenhum erro. Meu banco de dados é relativamente pequeno (cerca de 100 MB) e está usando o InnoDB.
Estou executando como:
mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > /tmp/snapshot.sql
Verificando o código de saída informa 0.
Minha versão é: mysqldump Ver 10.13 Distrib 5.1.52, para redhat-linux-gnu (i386)
Vi algumas postagens semelhantes e até um relatório oficial de erros , mas nenhuma solução parece se aplicar.
Como faço para o mysqldump tirar um instantâneo completo do banco de dados?
EDIT: Atualmente, meu banco de dados reside no RDS da Amazon.