MySQLでデータベースコピーする方法

2009/06/21

MySQLでデータベースごとコピーして別名データベースをつくる方法のメモ。

先週から新しい現場になったわけなんですが、
自分にとって業務初経験な部分がMySQLくらいしかなく、
はっきりいってつまんねって感じ。

この不況下、お金の通り道に身を寄せている以上はこういうのもしかたがないこと。
今やるべきことをちゃんとやるだけだ。
と無理やり自分に言い聞かせてMySQLカテゴリを新設してみた。

MySQLでデータベースコピーする方法

環境はWindowsとして書く。
とはいってもLinuxでも同じだけど。

コピー元 : fromdb
コピー先 : todb
とする。

予めコピー先のtodbを作成した状態で、コマンドプロンプトで、
>mysqldump -n -u root -ppassword fromdb > C:\work.txt
>mysql -u root -ppassword todb < C:\work.txt


mysqldumpを-nオプションをつけるのがミソで、このオプションによってCREATE DATABASE文を抑制することで、そのままtodbにくわせることができるようになる。

MySQL | コメント(0) | トラックバック(0)
トラックバック
トラックバックURL:
コメントをどうぞ
名前 (入力しなければ「通りすがり」):

メールアドレス (入力しても公開されません):

URL (入力すればリンクが張られます):


コメント:

(コメントにタグなどを使ってもタグがそのままが表示されます)