リペア/リストア

mysqldumpによるデータのエクスポート

  • すべてのDBをエクスポート
mysqldump -u [ユーザ名] -p --lock-all-tables --all-databases > dump.sql
  • 指定したDBをエクスポート
mysqldump -u [ユーザ名] -p --databases db_name1 [db_name2 db_name3 ...] > dump.sql
mysqldump -u [ユーザ名] -p --no-data --databases db_name1 [db_name2 db_name3 ...] > dump.sql

復元

  • すべてのDBを復元
mysql -u [ユーザ名] < dump.sql 
  • DB指定
mysql -u [ユーザ名] db_name < dump.sql