大容量のSQLファイルをMySQLにインポートする
とあるプロジェクトで100MB(自分的に割と大容量)のSQLファイルを引き継いだので,それをさくらのレンタルサーバーにインポートしてみます.
環境
- さくらインターネット レンタルサーバー(スタンダード)
- MySQL Server 5.5.15
- PuTTY ごった煮版 0.60
手順
phpMyAdminであらかじめインポート先のデータベースを作成しておく.
(mysqlコマンドを叩いてもいいと思います.)
PuTTYで自分のサーバーに接続.
% ssh [自分のドメイン].sakura.ne.jp
作業しやすいように,カレントディレクトリにインポートするSQLファイルをアップロードしておきます.
mysqlコマンドを叩いてログイン.
% mysql --host=mysql[自分のデータベースサーバーの番号].db.sakura.ne.jp --user=[ユーザー名] --password=[パスワード]
作成しておいたデータベースを選択.
mysql> use db_example
SQLファイルを読み込む.
mysql> \. example.sql