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 — データベースバックアッププログラム