Kopie zapasowe i odtwarzanie za pomocą mySQLdump.

Kopie zapasowe i odtwarzanie za pomocą mySQLdump.

Mysqldump jest narzędziem do zarządza­nia kopi­a­mi zapa­sowy­mi baz mySQL. 

Za jego pomocą moż­na stworzyć kom­plet­ny plik *.sql z polece­ni­a­mi DROP, CREATE i INSERT. W celu odt­worzenia bazy danych, wykonu­je­my uru­chomie­nie polece­nia z plikiem *.sql na docelowej bazie danych.

1) Backup i restore bazy daych

back­up: # mysql­dump ‑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)

# mysql­dump ‑u root ‑ptmp­pass­word –data­bas­es bugs sug­ar­crm > bugs_sugarcrm.sql

3) Backup wszys­t­kich baz danych ser­w­era mySQL

# mysql­dump ‑u root ‑ptmp­pass­word –all-data­bas­es > /tmp/all-database.sql

4) Kopia zapa­sowa jed­nej tabeli (sug­ar­crm accounts_contacts).

# mysql­dump ‑u root ‑ptmp­pass­word sug­ar­crm accounts_contacts \ > /tmp/sugarcrm_accounts_contacts.sql

5) Odtwarzanie bazy mySQL

# mysql ‑u root ‑p[root_password] [database_name] < dumpfilename.sql

Tags: , , , , ,

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Zadzwoń teraz!