【MySQL】ダンプ方法

参照記事

https://weblabo.oscasierra.net/mysql-mysqldump-01/

特定のデータベースのみバックアップする方法

MySQL の特定のデータベースのデータを dump バックアップするには、次のコマンドで行います。

$ mysqldump --single-transaction -u DBユーザ名 -p DB名 > 出力先ファイル名

例えば、DBユーザー root で
wordpress という名前のデータベースを
/tmp/mysqldump_wordpress.dump というファイル名でバックアップしたい場合は、
次のようになります。
実行すると次のようにパスワードを聞かれる(パスワードを設定している場合)ので、
パスワードを入力するとバックアップ完了です。

$ mysqldump --single-transaction -u root -p wordpress > /tmp/mysqldump_wordpress.dump

特定のデータベースのみ復元する方法

特定のデータベースの dump ファイルを、
特定のデータベースに復元する方法は次のコマンドでできます。
データの投入先となるデータベースは先に作成しておく必要があります。

$ mysql -u ユーザー名 -p データベース名 < dumpファイル名