Linux: backup wszystkich baz danych MySQL

Autor: Arkadiusz Tobiasz 3 lutego 2012

Swego czasu pisałem o tym jak z poziomu konsoli można szybko i przyjemnie zrobić backup bazy MySQL. Wszystko jest ładnie i pięknie kiedy w grę wchodzi jedna lub mała ilość baz danych na naszym serwerze. Jeżeli posiadamy tych baz kilkanaście lub kilkadziesiąt to backup każdej z nich sprawia, że staje się to bardziej pracochłonne. Jednak nie musi takie być.

Z poziomy konsoli możemy zrobić backup wszystkich baz danych jakie znajdują się na naszym serwerze za pomocą jednej linijki. Wykonujemy to za pomocą polecenia:

1
mysqldump [options] --all-databases

Przykładowo chcemy zrobić backup wszystkich baz danych i zapisać go do pliku all.sql:

1
mysqldump -u root -p --all-databases > all.sql

Możemy również zrobić backup kilku baz danych do jednego pliku.

1
mysqldump [options] --databases db_name1 [db_name2 db_name3...]

Przykładowo:

1
mysqldump -u root -p --databases db1 db2 db3 > dbs.sql

Odpowiedz

 

Arkadiusz Tobiasz student Akademii Ekonomicznej im. Karola Adamieckiego w Katowicach na specjalnościach informatyka ekonomiczna oraz rachunkowość. Więcej...

jQuery Validation i funkcja remote

Jakiś czas temu zwrócił się do mnie użytkownik z problemem. Chodzi o to, że korzysta on z pluginu walidacji jQuery, […]

Zend Framework: integracja z Uploadify

W tym wpisie postaram się przedstawić Wam w jaki sposób zintegrować skrypt Uploadify z Zend Frameworkiem. Dzięki temu będziemy mogli […]

Javascript: Czasowe wyświetlanie reklamy

Czasami chcemy, aby na pewnym elemencie naszej strony wyświetlała się reklama przez jakiś czas, a następnie zniknęła. W tym wpisie […]

Linux: backup wszystkich baz danych MySQL

Swego czasu pisałem o tym jak z poziomu konsoli można szybko i przyjemnie zrobić backup bazy MySQL. Wszystko jest ładnie […]