2015-11-28 34 views
7

ちょっと私は1つのドメインから別のサブドメインに移行したいサイトを1つ持っていて、wp_options以上のテーブルをインポートしましたそのサイズは新しいDBにインポートしている間、約5.3メガバイトWORDPRESS(外部キーエラー)のwp_optionsテーブルをインポート中にエラーが発生しました

で200以上の列、それはこのようないくつかのエラーを示し、それに見て、それを

Error 

Static analysis: 

1 errors were found during analysis. 

    Unrecognized keyword. (near "ON" at position 25) 

SQL query: Edit Edit 

SET FOREIGN_KEY_CHECKS = ON; 

MySQL said: Documentation 
#2006 - MySQL server has gone away 

答えて

13

を修正する方法を教えてください私は、同じエラーが発生しました私はDrupalデータベースを新しいローカルApacheサーバーに移行しようとしました(Windowsマシン上でXAMPPを使用しています)。実際にこのエラーの意味は分かりませんが、以下の手順を試した後、エラーなしでデータベースをインポートしました。これが役立つことを願っ:Cで

変更php.iniの:\ XAMPPの\ PHPの\のphp.iniの

max_execution_time = 600 
max_input_time = 600 
memory_limit = 1024M 
post_max_size = 1024M 

Cでのmy.iniを変更:\ xamppの\ mysqlの\ビンの\ my.iniが

max_allowed_packet = 1024M 
+1

ありがとうございました。 – testiguy

+1

Macの場合、 "/Applications/XAMPP/etc/php.ini"& "/Applications/XAMPP/etc/my.cnf"であり、上記の変更後にサーバーを再起動します。 –

0

ワードペスのMySQLダンプを新しいサーバーにインポートしようとしたときに同じ問題が発生しました。時間のデバッグ後の最後に、私は手動で.sqlファイルから、次の表を削除する必要がありました:

wp_cf7dbplugin_st wp_cf7dbplugin_submits

いくつかのフィールドに保存されているいくつかの非常に大きな値(おそらくPDFファイル)がありました

ました問題を引き起こしていました。

スクリプトからテーブルを削除した後に、正しくインポートされました。

2
  1. 後藤XAMPPコントロールパネル> 2.StopはApacheとMySQLのサービス>はApacheのコンフィグに
  2. クリック> php.iniを選択し、以下を変更:
    max_execution_time = 600
    max_input_time = 600
    memory_limit = 1024M
    post_max_size = 1024M

  3. Cli ck on MySqlを選択し、my.iniを選択して、次のように変更します。
    max_allowed_packet = 1024M

  4. もう一度サービスを開始してください。
関連する問題