月曜日, 10月 05, 2009

mysqldumpでバックアップ&復元

mysqldumpでバックアップ&復元

バックアップ:
  • $ mysqldump -u root -x --all-databases > dump.sql //すべてSQLにしてテキスト形式に保存
  • $ mysqldump -u root データベース名 > dump.sql //特定のデータベースのみのバックアップ

復元:
  • $ mysql -u root -p < dump.sql
  • $ mysql -u root データベース名 < dump.sql


Copy MySQL database from one server to another remote server
  • mysqldump -u user1 -h server1 -ppassword1 db_name | mysql -u root2 -h server2 -ppassword2 db_name


mysqlのダンプファイルって特定のテーブルのみのダンプファイル
mysqldump --opt -c --where="xxx = 'yyy'" --no-create-info -u root -pmanager database table > data.sql

0 件のコメント: