errore durante un’importazione, ERROR 1153 (08S01)

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

dove trovare la password di default di MySQL in Plesk 11 / errore ERROR 1045 (28000)

da terminale lanciare il comando:

[code]cat /etc/psa/.psa.shadow[/code]

Ciò che viene visualizzato è la password.

Spesso il problema di una password errata da un messaggio del genere:
ERROR 1045 (28000): Access denied for user ‘admin’@’localhost’
oppure
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’