Questo errore mi è comparso nel momento in cui ho voluto importare un file da 64MB, all’interno della mia nuova instanza di mysql.

In giro le varie soluzione sono molto semplici, basta andare nella cartella di installazione di mysql:

C:\Program Files\MySQL\MySQL Server 5.5

E modificare il file my.cnf nella sezione

[mysqld]
.....
.....
max_allowed_packet = 64M

La voce max_allowed_packet di default è impostata 1M, che è il motivo per cui mysql non riesce ad importare grandi file sql.

Purtroppo con la versione 5.5, ci sono vari file file my-*.cnf per evitare di impazzire, molto semplicemente, è possibile utilizzare MySQL Workbench 5.2 CE nella sezione: Admin -> Configuration -> Option File, cercare la voce max_allowed_packet e modificarla a mano

 

Successivamente riavviare il servizio di mysql, è sarà finalmente possibile importare il file sql.

 

Annunci