Bonjour à tous,
J'ai installé un site avec des bases de données assez lourde sur mon serveur wamp.
Le site contient une centaine de page dont 2 qui nécessitent de charger énormément d'informations.
Sur ces 2 pages, j'ai le message d'erreur suivant :
SESSION variable 'max_allowed_packet' is read-only. Use SET GLOBAL to assign the value
J'utilise Wamp Serveur 2.0
Avec Mysql 5.1.36
Apache : 2.0.63
PHP 4.4.9
A priori le problème viendrait de la variable max_allowed_packet que j'ai essayé de modifier dans mon my.ini :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| # The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 128
sort_buffer_size = 1024K
net_buffer_length = 16K
read_buffer_size = 512K
read_rnd_buffer_size = 1024K
myisam_sort_buffer_size = 16M
basedir=c:/wamp/bin/mysql/mysql5.1.36
log-error=c:/wamp/logs/mysql.log
datadir=c:/wamp/bin/mysql/mysql5.1.36/data |
En changeant le max_allowed_packet = 1M en 16M par exemple, ca ne change rien.
Après avoir parcouru de nombreux forums toute la soirée hier, je n'ai toujours pas trouvé la réponse
j'ai également essayé de passer par la console MySQL :
en inscriivant par exemple :
SET GLOBAL max_allowed_packet=128*1024*1024;
Mais lorsque je recherche
show variables like 'max%' ;
J'ai toujours mon max_allowed_packet à 159744
peu importa la valeur que je défini
Quelqu'un aurait une petite idée ?
PS : beaucoup de gens parlent d'un fichier my.cnf qui n'est pas présent sous wamp... peut etre faut-il en créer un ? mais ou ? et quoi mettre à l'intérieur ?
Merci à tous
Partager