Bonjour,
lors d'un insert j'ai l'erreur "Packets larger than max_allowed_packet are not allowed".
J'ai donc essayé de modifier le paramètre max_allowed_packet, mais il ne change pas quelque soit la méthode que j'utilise (SQL ou my.ini) et reste égal à la valeur par défaut (1048576). J'utilise MySQL 5.0.56.
En SQL :
Dans le fichier my.ini (le redémarrage du service ne change rien):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 show variables like 'max_allowed_packet'; -- resultat = 1048576 set global max_allowed_packet=3145728; -- 3145728 = 3 * 1048576 show variables like 'max_allowed_packet'; -- resultat = 1048576
Ai-je fait une erreur ou y a-t-il une autre façon de faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [mysqld] max_allowed_packet=3145728
Edition : J'ai lancé les commandes SQL avec l'utilisateur root. MySQL est sur Windows.
Partager