In caso di errore tipo:
ERROR 1153 (08S01) at line XXX: Got a packet bigger than ‘max_allowed_packet’ bytes
ci sono due procedure possibili, ma a me la prima non è andata a buon fine.
1° procedura:
da terminale SSH o direttamente in locale lanciare il comando:
# mysql --max_allowed_packet=100M -u root -p
[password]
database < dump.sql
attenzione nei server Plesk di Aruba l’utente amministrativo di MySQL è impostato come admin quindi il comando giusto è:
# mysql --max_allowed_packet=100M -u admin -p
[password]
database < dump.sql
2° procedura:
entrare nella console MySQL (da locale o da SSH) con il comando:
# mysql -u admin -p[password]
lanciare i due comandi:
# set global net_buffer_length=1000000; # set global max_allowed_packet=1000000000;
e a questo punto effettuare l’importazione del DB troppo grande.
# mysql -u root -p[password] database < dump.sql
oppure
# mysql -u admin -p[password] database < dump.sql