Kopia zapasowa bazy danych MySQL: Różnice pomiędzy wersjami
Z ToProste
m (Utworzył nową stronę „== mysqldump == '''mysqldump''' jest to program używany do robienia kopii zapasowej bazy MySQL. Zrzut bazy może być zapisany do pliku SQL, CSV, XML, itp. Kopia bazy ...”) |
m |
||
Linia 1: | Linia 1: | ||
== mysqldump == | == mysqldump == | ||
'''mysqldump''' jest to program używany do robienia kopii zapasowej bazy MySQL. Zrzut bazy może być zapisany do pliku SQL, CSV, XML, itp. Kopia bazy w formacie SQL zawiera takie polecenia jak: DROP table, CREATE table i INSERT into źródłowej bazy danych, dzięki czemu jej wykonanie w docelowej bazie powoduje przywrócenie danych z kopii. | '''mysqldump''' jest to program używany do robienia kopii zapasowej bazy MySQL. Zrzut bazy może być zapisany do pliku SQL, CSV, XML, itp. Kopia bazy w formacie SQL zawiera takie polecenia jak: DROP table, CREATE table i INSERT into źródłowej bazy danych, dzięki czemu jej wykonanie w docelowej bazie powoduje przywrócenie danych z kopii. | ||
+ | |||
+ | '''mysqldump -u[''uzytkownik''] -p[''haslo''] [''nazwa_bazy''] > plik.sql''' | ||
+ | |||
+ | === kopia wybranej bazy === | ||
+ | mysqldump -uuzytkownik -phaslo '''nazwa_bazy''' > kopia_bazy_'''nazwa_bazy'''.sql | ||
+ | |||
+ | === kopia kilku baz danych === | ||
+ | mysqldump -uuzytkownik -phaslo '''--databases baza1 baza2 baza3''' > kopia_kilku_baz.sql | ||
+ | |||
+ | === kopia wszystkich baz danych === | ||
+ | mysqldump -uuzytkownik -phaslo '''--all-databases''' > kopia_wszystkich_baz.sql |
Wersja z 17:05, 24 lut 2014
Spis treści
mysqldump
mysqldump jest to program używany do robienia kopii zapasowej bazy MySQL. Zrzut bazy może być zapisany do pliku SQL, CSV, XML, itp. Kopia bazy w formacie SQL zawiera takie polecenia jak: DROP table, CREATE table i INSERT into źródłowej bazy danych, dzięki czemu jej wykonanie w docelowej bazie powoduje przywrócenie danych z kopii.
mysqldump -u[uzytkownik] -p[haslo] [nazwa_bazy] > plik.sql
kopia wybranej bazy
mysqldump -uuzytkownik -phaslo nazwa_bazy > kopia_bazy_nazwa_bazy.sql
kopia kilku baz danych
mysqldump -uuzytkownik -phaslo --databases baza1 baza2 baza3 > kopia_kilku_baz.sql
kopia wszystkich baz danych
mysqldump -uuzytkownik -phaslo --all-databases > kopia_wszystkich_baz.sql