Próbuję uruchomić mysqldump, aby utworzyć migawkę bazy danych, i okazuje się, że losowo zatrzyma się w połowie, bez zgłaszania żadnego błędu. Moja baza danych jest stosunkowo niewielka (około 100 MB) i używa InnoDB.
Używam go w następujący sposób:
mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > /tmp/snapshot.sql
Sprawdzanie raportów kodów wyjścia 0.
Moja wersja to: mysqldump Ver 10.13 Distrib 5.1.52, dla redhat-linux-gnu (i386)
Widziałem kilka podobnych postów, a nawet oficjalny raport o błędach , ale żadne z rozwiązań nie wydaje się mieć zastosowania.
Jak zdobyć mysqldump, aby zrobił pełną migawkę bazy danych?
EDYCJA: Moja baza danych obecnie znajduje się na RDS Amazon.