Jeśli mamy dużo baz na jednym serwerze – po co tworzyć kopię każdej z nich jak można wszystkie
Tworzenie pliku kopii:
1 |
mysqldump --all-databases -p | bzip2 -c > databasebackup.sql.bz2 |
Oczywiście aby zrobić to jako root lub inny użytkownik dodajemy flagę:
1 |
mysqldump --all-databases -p -uroot | bzip2 -c > databasebackup.sql.bz2 |
Natomiast jak nie chcemy kompresować pliku zrzutu wpisujemy po prostu:
1 |
mysqldump --all-databases -p -uroot > databasebackup.sql |
Przywrócenie baz z takiego pliku to:
1 |
mysql -p -uroot < databasebackup.sql |