Mysql : Max_allowed_packet et my.cnf - SQL/NoSQL - Programmation
Marsh Posté le 21-11-2005 à 16:59:54
as tu fait un find . -name my.cnf
sinon dans une console MySQL:
regardes du cote de set-variable max_allowed_packet=...M
(je suis pas certain de la syntaxe mais c est l idee)
Marsh Posté le 21-11-2005 à 17:03:50
J'avais pas fait attention, ma version de mysql est la 4.0.18, or, la synthaxe change à partir de la 4.0.2.
Je vais donc essayer:
Code :
|
Je te tiens au courant
Marsh Posté le 21-11-2005 à 17:16:34
Apres donc avoir modifié mon fichier my.cnf que j'ai placé dans /var/lib/mysql/my.cnf , pas de changement de la valeur , j'obtiens tjs :
| max_allowed_packet | 1048576
Bien sur j'ai redémarrer le serveur pour prendre en compte la modification de mon option.
J'ai un fichier sinon qui peut etre la cause aussi de mon problème. Il se trouve dans etc/init.d/, il s'appel mysql et voila le debut du fichier:
Code :
|
Peut etre qu'en activant Mysqld, ici, je peux assigner mon option?
Marsh Posté le 21-11-2005 à 17:36:41
je te proposais te lancer le set-variable depuis une console mysql
Marsh Posté le 21-11-2005 à 17:39:00
ok, mais est ce que par la suite apres un redémarrage du serveur la variable sera par defaut revenu à l'origine ou gardera 16M?
Marsh Posté le 21-11-2005 à 17:43:23
je me rappeles pas , je pense pas par defaut mais il doit y avoir un moyen de faire garder les modifs (cf doc dans les parages de set-variable)
Marsh Posté le 21-11-2005 à 17:45:45
Mais justement c'est ça mon problème, je souhaite garder la valeur de max_allowed_packeet à 16M par defaut. Ceci est possible en modifiant Mysqld mais je n'y arrive pas.
J'ai tout essayé!!!!!!!!!!!!!!
Marsh Posté le 21-11-2005 à 17:51:07
comment est il possible que t 'aies pas de my.cnf au fait?
Marsh Posté le 21-11-2005 à 18:08:19
Apres une recherche, je ne trouve pas de my.cnf, et je ne sais pas pourquoi je n'en ai pas....
Merci pour ton aide...
Marsh Posté le 22-11-2005 à 09:54:17
Je suis tjs bloqué.
N'ayant pas de my.cnf, comment faire pour fixer la valeur de Max_allowed_packet de mon serveur mysql par defaut à 16M?
Marsh Posté le 22-11-2005 à 10:06:45
comment tu demares MySQL , n'y a t 'il pas moyen de mettre cette option dans la ligne de commande de demarrage?
Marsh Posté le 21-11-2005 à 16:55:22
Bonjour à tous,
suite à une insertion d'une donnée texte > à 1 mega, j'ai le message suivant qui apparait:
Max_allowed_packet
J'ai pour cela changé ma table en changeant le type de mon attribut de text en longtext, et maintenant j'aimerais configurer Mysqld afin de pouvoir assigner une valeur à Max_allowed_packet.
En faisant mysqladmin variables j'obtiens:
| max_allowed_packet | 1048576
Comment changer cette valeur?
J'ai cherché partout, mais je n'ai pas de fichier my.cnf dans /etc/my.cnf ou /var/lib/mysql/my.cnf ou ~/.my.cnf. En en créant un, et en ecrivant:
Ceci ne change rien....
Mon serveur Mysql tourne sous Linux Mandrake 10. Malgrè toute mes recherches je n'arrive pas à configurer Mysqd. J'ai besoin d'un petit coup de main svp.
Message édité par suomi le 22-11-2005 à 09:53:04