データベースの複製

コピー元DBをtestdb、コピー先DBをtestdb2とする。
まずはダンプ。

$ mysqldump -u ユーザ名 -F -l testdb > dump.sql

文字コードを指定してダンプする場合はこっち(この場合ujisを指定)

$ mysqldump -u ユーザ名 --default-character-set=ujis -F -l testdb > dump.sql

コピー先DBをつくっとく

mysql> CREATE DATABASE testdb2;

ダンプファイルから複製

$ mysql -u ユーザ名 testdb2 < dump.sql

※この作業は同一バージョンのmysql間じゃないと失敗する可能性が高い。失敗した際はその点に注意。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です