2015-11-28 4 views
7

Ehi, ho un sito che voglio migrare da un dominio a un altro sottodominio e ho importato tutte le tabelle tranne una che ha wp_options che ha più di 200+ colonne, la cui dimensione è di circa 5,3 MBErrore durante l'importazione di wp_options Tabella per WORDPRESS (Errore di chiave esterna)

Durante l'importazione di nuovo DB, si vede qualche errore come questo, si prega di esaminare il problema e mi dicono come risolvere il problema

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 

risposta

13

ho avuto lo stesso errore quando ho provato a migrare il database Drupal su un nuovo server locale Apache (sto usando XAMPP su una macchina Windows). In realtà non conosco il significato di questo errore, ma dopo aver provato i passaggi seguenti, ho importato il database senza errori. Spero che questo potrebbe aiutare:

Modifica php.ini in C: \ xampp \ php \ php.ini

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

Modifica my.ini in C: \ xampp \ mysql \ bin \ my.ini

max_allowed_packet = 1024M 
+1

Grazie amico, questo ha funzionato. – testiguy

+1

Per Mac è "/Applications/XAMPP/etc/php.ini" e "/Applications/XAMPP/etc/my.cnf" e riavviare il server dopo le modifiche precedenti. –

0

Ho avuto lo stesso problema durante il tentativo di importare un dump MySQL Wordpess in un nuovo server. Alla fine, dopo un debug un'ora ho dovuto rimuovere manualmente le seguenti tabelle dal file sql:

wp_cf7dbplugin_st wp_cf7dbplugin_submits

C'erano alcuni valori molto grandi (possibilmente file PDF) memorizzati in alcuni dei settori che stavano causando un problema.

Multa importata dopo aver rimosso le tabelle dallo script.

2
    pannello di controllo
  1. Goto XAMPP> servizi 2.Stop Apache e MySql>
  2. Clicca su Config di Apache> selezionare php.ini e modificare i seguenti:
    max_execution_time = 600
    max_input_time = 600
    memory_limit = 1024M
    post_max_size = 1024M

  3. Cli ck sul tasto Config di MySql e selezionare my.ini e cambiare:
    max_allowed_packet = 1024M

  4. Ancora una volta Avviare i servizi e cercare .. spero che worksssss.