MySQLでDBをダンプするには mysqldump コマンドを使用します。 このコマンドを利用すると、DBを0から作るための create 文や insert 文が作成されます。 リストアする際は、mysql コマンドでDBに接続してから、ダンプしたファイルを流し込むだけです。
全データベースのダンプとリストア:
~]$ mysqldump -u root -p -x --all-databases > db.dump
~]$ mysql -u root -p < db.dump
指定したデータベースのダンプとリストア:
~]$ mysqldump -u root -p -x DB名 > db.dump
~]$ mysql -u root -p DB名 < db.dump
指定したテーブルのダンプとリストア:
~]$ mysqldump -u root -p -x DB名 テーブル名 > db.dump
~]$ mysql -u root -p DB名 < db.dump
以上です。