Web + Life Hack

〜True But Useless〜

【MySQL】人に頼らないでコマンドに頼る!mysqldumpの取得と挿入!



ローカルのデータ古すぎ。。。

最新のデータほしい。。。

でも、他の人の手を煩わせるのはちょっと。。。


そんな人はぜひ、こちらの記事を参考に!



【前提条件】
  • 最新のDBがあるサーバーヘログイン出来ること
  • ローカルで実行する場合は「dump.sql」をftpツールやscpコマンドなどでローカルに落とす必要がある




最新のデータ取得

[g08m11 ~]$ mysqldump -u {自分のユーザー名} -p -x --databases {最新DBのスキーマ} > dump.sql

{}は適宜、環境に合わせて変更してください。
パスワードを聞かれます。


そうすると、
「dump.sql」というファイルが作成されます!
次は
「dump.sql」を使って最新のデータに変更します!

最新のデータへ変更

[g08m11 ~]$ mysql -u {自分のユーザー名} -p {自分のスキーマ名} < dump.sql

{}は適宜、環境に合わせて変更してください。
パスワードを聞かれます。


データが古いだけで
rake系のコマンドが動かないなどの事象も発生する場合があるので
適宜、更新しましょう!