parce que ce message d'erreur ma sauté à la tête il y a deux jours, que la solution n'est pas forcement triviale à trouver, autant la partager ici.
Donc voila, ce message arrive quand ... quand on un packet qui est bigger qu'il a le droit de l'être. Oui, c'est vague, mais j'en sais pas beaucoup plus pour être franc (je n'ai pas trop cherché, j'avoue...).
Enfin, pour être plus précis, pour moi, c'est arrivé lors d'une tentative d'import (en ligne de commande) d'une base de données qui contenait un sacré paquet de blob.
Donc, l'astuce consiste a ouvrir deux terminaux en parallèle.
Dans le premier, on se connecte a mysql (mysql -u root -p), puis tapez :
set global max_allowed_packet=1000000000;
set global net_buffer_length=1000000;
Laissez le ...