Quando ho cercato di stabilire un database MySQL utilizzando una discarica, ho ottenuto il seguente messaggio di erroreConfigurazione del server MySQL per evitare "MySQL Server è andato via" errore
ERROR 2006 (HY000) at line 312: MySQL server has gone away
Dopo ampia usare Google (e la ricerca in questo forum), Ho scoperto che devo aumentare lo max_allowed_packet
nel file my.ini
. Ho provato vari valori (compresi valori molto grandi) per questo parametro, ma non posso eliminare questo errore.
Anche se a specificare l'opzione --max_allowed-packet nella riga di comando (come segue) non v'è alcuna utilità
C:\Users\Panora>mysql --user=root --password=root --max-allowed-packet=600M db < dump.sql
ERROR 2006 (HY000) at line 50973: MySQL server has gone away
Ho cercato di creare il file di dump utilizzando il seguente comando, ancora nessun uso
mysqldump --opt --skip-extended-insert --max_allowed_packet=10M --user=root --password=root db > dump.sql
Per favore mi consigli cosa mi manca davvero.
questo messaggio di errore in genere viene visualizzato quando si apre una connessione a un database mysql, lasciarlo inattivo per un lungo periodo di tempo, e quindi provare a utilizzare la connessione di nuovo. Puoi pubblicare alcuni dei tuoi comandi di codice o riga di comando che producono questo errore? – Asaph
http://www.webyog.com/blog/2009/08/10/mysql-server-has-gone-away-part-1-max_allowed_packet/ Un'altra cosa che devi aver fatto- Hai riavviato il server dopo aver aumentato il max_allowed_packet nel file my.ini? ;-) –
Controllare il log degli errori per la descrizione esatta dell'errore. "Il server MySQL è andato via" non ci dice nulla. – sanmai