MySQLのデータベースバックアップ方法メモ

  • バックアップ

登録されている全DBをxxx.sqlというファイル名でバックアップ

mysqldump -u userName -p -x --all-databases > xxx.sql

-xオプションをつけることで全てのテーブルをロックしてバックアップが取れる


名前がdbNameのDBをxxx.sqlというファイル名でバックアップ

mysqldump -u userName -p dbName > xxx.sql
  • 復元

全DBのデータを復元するには

mysql -u root -p < xxx.sql

ファイル内容をリダイレクト


名前がdbNameのDBのデータを復元するには

mysql -u root -p dbName < xxx.sql


参考URL:
mysqldumpでバックアップ&復元
7.12. mysqldump — データベースバックアッププログラム