7月
27
2009

[さくらインターネット]大きなファイルをデータベースにインポートする


さくらインターネットのphpmyadminからだと、データベースのインポートの際に8MBの制限があり、約12万行ある郵便番号-住所データ(utf-8保存で約26MB)がインポートできずに困ってました。

ググるとダンプしたデータをSSHで実行する方法が見つかったのでやってみたところ…できました!

参考にしたのは「さくらインターネット 質問にマジレスするスレ Part19」スレ

方法

まずはSSHでさくらインターネットのサーバにログイン *1
ちなみに僕はpoderosaってクライアント使ってます。(ほとんど使えないわないけど)
で、以下のコマンド


-h mysql****.db.sakura.ne.jp -u アカウント名 -p DB名(アカウント名と同じ) < SQLファイルの相対パス

処理が完了するまではかなり時間がかかりましたが、無事取り込むことができました。

  1. 詳しい方法はオンラインヘルプに書いてあるよね []

▼Advertisement

【Webサービスを作ろう!好評連載中!】このエントリーをはてなブックマークに追加 はてなブックマーク -
⇒ #1 挫折しないウェブサービス開発のための4つの心構え
Webサービス、Webアプリケーション開発に興味のある方は必見です!

【2月のイチオシ記事】このエントリーをはてなブックマークに追加 はてなブックマーク -
⇒ 社長になった私がお金にならないデータベースサイトを作った7つの理由

Written by suzuki in: 記事 | タグ:

1件のコメント »

  • 未来の海賊王 より:

    WPをさくらサーバーへ移行しようとしていて検索エンジンからアクセスさせていただきました。

    この記事について質問ですが、自身文系畑の人間でしてdumpファイルの作成まではできたのですが、それをどこに配置し、上記コマンドを実行すればいいのか、よくわかっておりません。

    もし可能であれば少しやり方を教えていただけないでしょうか?

RSS feed for comments on this post.  トラックバックURL


コメントをのこす

| I have been indebted to Aeros Theme. |