Kopie zapasowe i odtwarzanie za pomocą mySQLdump.
Mysqldump jest narzędziem do zarządzania kopiami zapasowymi baz mySQL.
Za jego pomocą można stworzyć kompletny plik *.sql z poleceniami DROP, CREATE i INSERT. W celu odtworzenia bazy danych, wykonujemy uruchomienie polecenia z plikiem *.sql na docelowej bazie danych.
1) Backup i restore bazy daych
backup: # mysqldump ‑u root ‑p[root_password] [database_name] > dumpfilename.sql
restore:# mysql ‑u root ‑p[root_password] [database_name] < dumpfilename.sql
2) Backup dwóch baz danych (bugs sugarcrm)
# mysqldump ‑u root ‑ptmppassword –databases bugs sugarcrm > bugs_sugarcrm.sql
3) Backup wszystkich baz danych serwera mySQL
# mysqldump ‑u root ‑ptmppassword –all-databases > /tmp/all-database.sql
4) Kopia zapasowa jednej tabeli (sugarcrm accounts_contacts).
# mysqldump ‑u root ‑ptmppassword sugarcrm accounts_contacts \ > /tmp/sugarcrm_accounts_contacts.sql
5) Odtwarzanie bazy mySQL
# mysql ‑u root ‑p[root_password] [database_name] < dumpfilename.sql