backup / kopia bezpieczeństwa wszystkich baz mysql z danego serwera

Jeśli mamy dużo baz na jednym serwerze – po co tworzyć kopię każdej z nich jak można wszystkie

Tworzenie pliku kopii:

mysqldump --all-databases -p | bzip2 -c > databasebackup.sql.bz2

Oczywiście aby zrobić to jako root lub inny użytkownik dodajemy flagę:

mysqldump --all-databases -p -uroot | bzip2 -c > databasebackup.sql.bz2

Natomiast jak nie chcemy kompresować pliku zrzutu wpisujemy po prostu:

mysqldump --all-databases -p -uroot > databasebackup.sql

Przywrócenie baz z takiego pliku to:

mysql -p -uroot < databasebackup.sql

 

Możesz również polubić…