【MySQL】DBのDumpファイルをターミナルからインポートする方法。

PhpMyAdminでダンプファイルを生成したはいいものの、インポートする際にsqlファイルのアップロード容量制限にひっかかってしまうので、どうにかこうにか流し込む方法はないかと調べてみた。

1, まずは手に入れたダンプファイル(.sql)を任意のディレクトリに置く

2, 次にターミナルを起動。su権限でログインしたら、ダンプファイルが置いてある階層まで移動する

3, 最後に下記コマンドを実行

mysql -u [ユーザー名] -p [テーブル名] < [ダンプファイル名]  

例。

mysql -u root -p hoge < dump.sql

この方法であれば何十メガだろうが何百メガだろうが数ギガバイトだろうがSQLを流し込むことが出来る(はず)。
しかもブラウザからインポートするよりも圧倒的に高速なので激オススメ。