このブログを検索

2012/05/30

MySQL DBの複製

レコードやテーブル数が多いと時間がかかる.
SQLの生成(MS-DOS上だったので-rオプション)
mysqldump -u [username] -p -r dump.sql -l db_source
複製先のデータベースを作成
mysql -u [username] -p -e "create database db_destination"
SQLを複製先へ流し込む
mysql -u [username] -p db_destination < dump.sql
いつも「-p」オプションの後にパスワードを付けていたけど、セキュリティ上よろしくないという事に気付いた.乗っ取られた時にコマンド履歴観られたらと思ってゾッとした.

0 件のコメント:

コメントを投稿