いつもphpmyadminでやってるデータベースの「インポート」を、ターミナルのコマンドでやる方法
MySQLデータベースのお引っ越しをしたいときのTipsです。WordPressで作ったウェブサイトのデータを移すときなどに、よくやりますよね。コマンドインターフェイスって面倒そうだけど、いちど覚えておくと作業が効率よくなるみたいですよ。
元のデータベースからエクスポートしたSQLファイルを、引っ越し先のデータベースの、phpmyadminでインポートしてみる。すると……
ファイルサイズが大きすぎて入らないぉ……!と怒られた。
そんなときは、ターミナルでやってみましょう。
ターミナルを開いて、「mysql -u -root -p」と入力してenterします。パスワードを聞かれるので、データベースのパスワードを入れます。
それから、「source ファイル名」でsqlファイルを指定します。
Macの場合は、source(半角スペース)と打ってから、finderからファイルをドラッグ&ドロップするとかんたんです。
かんたんかんたん!
ブログのメンテナンスをローカル環境でやろうと思って、WordPressのデータベースファイルをダウンロードしてみたときにこの手を使いました。いつのまにかこのブログも成長したんだなぁ。読み込めないほどのデータ量になったなんて。
参考サイト
»MySQL :: MySQL 4.1 リファレンスマニュアル :: 4.9.13 テキストファイルから SQL コマンドを実行する方法