SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【MySQL】 データベースを丸ごと複製する

問題

データベースを丸ごと複製するには?

mysql

答え

ダンプをとって、別の名前のデータベースに投入する。

mysqldump -u username -p db_name > db_name.sql
mysql -u username -p db_name2 < db_name.sql

どうしても1行で書きたいときは、ダンプデータをパイプでmysqlに渡す。

mysqldump -u username -ppassword db_name1 | mysql -u username -ppassword db_name2

メモ

パスワードも引数に渡すときは、-pの後ろに隙間をあけずにくっつけて書く。--password='password' でもいい。

関連するメモ

コメント