質問: ### 前提・実現したいこと はじめまして。初級者で拙い質問で失礼いたします。 現在wordpressの導入にともない、さくらインターネット・サーバーデータベースのバージョンアップを行なっています。(MySQL4からMySQL5.7へ移行 ) ### 発生している問題 データベースのインポートの際に、上限を超えたデータサイズのためエラーが起こってしまいます。 さくらの場合、上限が16Mだったのですが見落としてしまい、エクスポートの際はデータを圧縮しないまま行なってしまいました。 ・ログイン画面にもどってしまう(エラーメッセージは出てきません。) ・元のデータベースを削除してしまい、再度エクスポートができない。 ・データサイズは212MB ・bzip2の圧縮をしてみましたが、32Mまでしかなりませんでした。 ・ssh接続したところ、エラーになってしまう。 ### 試したこと 検索したところ、他に以下の対処法があるのかと思っております。 <1>さくらの設定画面でPHP編集をし、ファイルの上限をあげる <2>ssh接続 <1>は行なってみましたが、再度phpMydminにログインすると、 (最長: 16MiB) と表記があり、設定が変わっていないようでした。 実際インポートはできませんでした。 http://biz-crew.com/archives/2346 <2>については下記を参考にしMac のターミナルを使用しました。 http://www.kerenor.jp/connect-in-ssh/ こちらでsqlファイルをアップしたところ、エラーとなりました。 ERROR 1071 ERROR 1146 ERROR 1064 ERROR 2005 抜粋すると上記のエラー番号がでました。 ーーー Ssh接続ではアップまでいけましたが、そもそもsqlのファイルの構文が間違えているということも見えてきました。 ### お教えいただきたいこと 以上のような状況では ・<2>ssh接続を使用したインポートで進めるのがよいと思われますか? ・sqlファイルのエラーについて、修正のにあたってのヒントがおわかりになればお教えいただけませんでしょうか。 お手数おかけしますが、どうぞよろしくお願いいたします。
回答: エクスポート段階で分割してみてはいかがでしょう。 【テーブル及び行単位のエクスポート - phpMyAdminの使い方】 使ったことがありませんが、下記のようなツールもあるようです。 【超巨大な MySQL のデータを共用サーバーにインポートできる BigDump の使い方 | ウェブル】