Mysqldumpでバックアップ&復元するコマンドのまとめ

1.mysqldumpバックアップ
mysqldump -uユーザ名 -pパスワード -hHost DB a -w “sql条件" –lock-all-tables > パス
mysqldump -uroot -p1234 -hlocalhost db1 a -w “id in (select id from b)" –lock-all-tables > c:\aa_startnews24.txt

2.mysqldump復元
mysqldump -uユーザ名 -pパスワード -hHost DB < パス
mysql -uroot -p1234 db1 < c:\aa_startnews24.txt

3.検索条件でデータの導入

mysqldump -uユーザ名 -pパスワード -hHost DB a –where “条件検索" –no-テーブル作成> パス
mysqldump -uroot -p1234 dbname a –where “tag=’88′" –no-create-info> c:\a_startnews24.sql

4.mysqldumpでテーブルのインポート:
mysqldump -uユーザ名 -pパスワード -hHost DB名 < パス
例:mysql -uroot -p1234 db1 < c:\a_startnews24.txt

5.mysqldumpでテーブルをエクスポート:
mysqldump -uユーザ名 -pパスワード -hHost DB名 テーブル
例:mysqldump -uroot -p sqlhk9 a –no-data

MySQL

Posted by arkgame