MySQLでデータベースを丸ごと複製

高瀬 裕介 25,765views 更新:2013年7月17日

単純にdumpとって挿入するだけ

mysqldump -u{username} -p{password} {source_dbname} > /tmp/temp.dump
mysqldump -u{username} -p{password} {dest_dbname} < /tmp/temp.dump

一行で書くこともできますが、移行元と先がひっくり返ってるとなきそうになるので一旦ダンプをファイルに落とすほうが個人的には好きです

mysqldump -u{username} -p{password} {source_dbname} | mysql -u{username} -p{password} {dest_dbname}

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません