Backup wszystkich tabel oraz danych w nich zapisanych.
Wpisz login w miejsce user, a w miejsce my_database nazwe bazy, którą chcesz backapować:
mysqldump --add-drop-table -u user -p my_database | bzip2 -c > my_dat.sql.bz2
Odtworzenie bazy:
bzcat my_dat.sql.bz2 | mysql -u user -p my_database
Kopia zapasowa MySQL
Tutaj znalazłem ciekawy sposób na backupy mysql'a: http://www.debianhelp.co.uk/mysqlscript.htm
Sam skrypt jest tutaj: http://sourceforge.net/projects/automysqlbackup/. Jest wygodny w użyciu, kompresuje backupy i do tego wszystkiego trzyma i zarządza kopie dzienne, tygodniowe i miesięczne więc nie ma obaw że przeoczymy uszkodzenie danych a backup nadpisze nam ostatnią dobrą kopię.
Sam skrypt jest tutaj: http://sourceforge.net/projects/automysqlbackup/. Jest wygodny w użyciu, kompresuje backupy i do tego wszystkiego trzyma i zarządza kopie dzienne, tygodniowe i miesięczne więc nie ma obaw że przeoczymy uszkodzenie danych a backup nadpisze nam ostatnią dobrą kopię.