Zmiany

Skocz do: nawigacji, wyszukiwania

Kopia zapasowa bazy danych MySQL

Dodane 431 bajtów, 15:05, 24 lut 2014
== 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