Bonjour,=20
Je capitule cette fois...
Donc le probl=E8me est expos=E9 dans le titre si ce n'est que d'ajouter
quelques petites choses :=20
Machine tournant sous gentoo
mysql 4.0.24
Donc voil=E0...
mysqld est cens=E9 se lancer au d=E9marrage de la machine par
/etc/init.d/mysql start
Un /etc/ini.d/mysql status renvoit :=20
* status: started
Un /etc/ini.d/mysql stop renvoit :=20
* Stopping mysqld... [ !! ]
Donc le petit signe qui dit qu'il y a probl=E8me... Alors ...
Et enfin un /etc/init.d/mysql start renvoit :=20
* WARNING: "mysql" has already been started.
Donc l=E0, je fais un : ps -A | grep "mysql"
Et l=E0, rien du tout...
Ensuite, lorsque je fais mysql, j'ai le message d'erreur suivant :
ERROR 2002: Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)
Donc =E7a doit provenir que le serveur mysqld n'est pas d=E9marr=E9 mais
pourquoi est ce que le script de d=E9marrage le voit d=E9marr=E9 ?
Et aussi en passant, comment faire pour corriger le probl=E8me ? :)
Merci pour vos r=E9ponses car je dois bien avouer que mes recherches sur
le net ne se sont pas r=E9v=E9l=E9es bien fructueuses except=E9 quelques th=
reads
traitant du probl=E8me mais proposant une r=E9ponse qui ne me correspond
pas...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Martin
On Mon, 2 May 2005 09:51:21 +0200 jerrek disait:
Bonjour, Je capitule cette fois... Donc le problème est exposé dans le titre si ce n'est que d'ajouter quelques petites choses : Machine tournant sous gentoo mysql 4.0.24
Donc voilà... mysqld est censé se lancer au démarrage de la machine par /etc/init.d/mysql start
Un /etc/ini.d/mysql status renvoit : * status: started Un /etc/ini.d/mysql stop renvoit : * Stopping mysqld... [ !! ]
Donc le petit signe qui dit qu'il y a problème... Alors ...
Et enfin un /etc/init.d/mysql start renvoit : * WARNING: "mysql" has already been started.
Donc là, je fais un : ps -A | grep "mysql" Et là, rien du tout...
Ensuite, lorsque je fais mysql, j'ai le message d'erreur suivant : ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Donc ça doit provenir que le serveur mysqld n'est pas démarré mais pourquoi est ce que le script de démarrage le voit démarré ?
Et aussi en passant, comment faire pour corriger le problème ? :)
Merci pour vos réponses car je dois bien avouer que mes recherches sur le net ne se sont pas révélées bien fructueuses excepté quelques threads traitant du problème mais proposant une réponse qui ne me correspond pas...
Merci
Fred
Je pense que ton problème vient du fait que mysql ne tourne plus alors que le fichier de lock est toujours présent ! ( dans /var/run/mysqld/ ). Ca arrive qd on arrete mysql de façon "pas propre". Pour remedier au problème, effaces le fichier de lock et retente un mysql start.
a+
-- Martin Adresse e-mail codé rot13.
On Mon, 2 May 2005 09:51:21 +0200
jerrek <jerrek@online.fr> disait:
Bonjour,
Je capitule cette fois...
Donc le problème est exposé dans le titre si ce n'est que d'ajouter
quelques petites choses :
Machine tournant sous gentoo
mysql 4.0.24
Donc voilà...
mysqld est censé se lancer au démarrage de la machine par
/etc/init.d/mysql start
Un /etc/ini.d/mysql status renvoit :
* status: started
Un /etc/ini.d/mysql stop renvoit :
* Stopping mysqld... [ !! ]
Donc le petit signe qui dit qu'il y a problème... Alors ...
Et enfin un /etc/init.d/mysql start renvoit :
* WARNING: "mysql" has already been started.
Donc là, je fais un : ps -A | grep "mysql"
Et là, rien du tout...
Ensuite, lorsque je fais mysql, j'ai le message d'erreur suivant :
ERROR 2002: Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)
Donc ça doit provenir que le serveur mysqld n'est pas démarré mais
pourquoi est ce que le script de démarrage le voit démarré ?
Et aussi en passant, comment faire pour corriger le problème ? :)
Merci pour vos réponses car je dois bien avouer que mes recherches sur
le net ne se sont pas révélées bien fructueuses excepté quelques
threads traitant du problème mais proposant une réponse qui ne me
correspond pas...
Merci
Fred
Je pense que ton problème vient du fait que mysql ne tourne plus alors
que le fichier de lock est toujours présent ! ( dans /var/run/mysqld/ ).
Ca arrive qd on arrete mysql de façon "pas propre".
Pour remedier au problème, effaces le fichier de lock et retente un
mysql start.
Bonjour, Je capitule cette fois... Donc le problème est exposé dans le titre si ce n'est que d'ajouter quelques petites choses : Machine tournant sous gentoo mysql 4.0.24
Donc voilà... mysqld est censé se lancer au démarrage de la machine par /etc/init.d/mysql start
Un /etc/ini.d/mysql status renvoit : * status: started Un /etc/ini.d/mysql stop renvoit : * Stopping mysqld... [ !! ]
Donc le petit signe qui dit qu'il y a problème... Alors ...
Et enfin un /etc/init.d/mysql start renvoit : * WARNING: "mysql" has already been started.
Donc là, je fais un : ps -A | grep "mysql" Et là, rien du tout...
Ensuite, lorsque je fais mysql, j'ai le message d'erreur suivant : ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Donc ça doit provenir que le serveur mysqld n'est pas démarré mais pourquoi est ce que le script de démarrage le voit démarré ?
Et aussi en passant, comment faire pour corriger le problème ? :)
Merci pour vos réponses car je dois bien avouer que mes recherches sur le net ne se sont pas révélées bien fructueuses excepté quelques threads traitant du problème mais proposant une réponse qui ne me correspond pas...
Merci
Fred
Je pense que ton problème vient du fait que mysql ne tourne plus alors que le fichier de lock est toujours présent ! ( dans /var/run/mysqld/ ). Ca arrive qd on arrete mysql de façon "pas propre". Pour remedier au problème, effaces le fichier de lock et retente un mysql start.
a+
-- Martin Adresse e-mail codé rot13.
jerrek
Je pense que ton problème vient du fait que mysql ne tourne plus alors que le fichier de lock est toujours présent ! ( dans /var/run/mysqld/ ). Ca arrive qd on arrete mysql de façon "pas propre". Pour remedier au problème, effaces le fichier de lock et retente un mysql start.
Merci pour cette réponse, mais le dossier /var/run/mysqld/ est totalement vide Le fichier de lock c'est la ligne du fichier my.conf : pid-file = /var/run/mysqld/mysqld.pid
J'ai plus bas une ligne : skip-locking Ca ne pourrait pas venir de là ?
Je pense que ton problème vient du fait que mysql ne tourne plus alors
que le fichier de lock est toujours présent ! ( dans /var/run/mysqld/
). Ca arrive qd on arrete mysql de façon "pas propre".
Pour remedier au problème, effaces le fichier de lock et retente un
mysql start.
Merci pour cette réponse, mais le dossier /var/run/mysqld/ est
totalement vide
Le fichier de lock c'est la ligne du fichier my.conf :
pid-file = /var/run/mysqld/mysqld.pid
J'ai plus bas une ligne : skip-locking
Ca ne pourrait pas venir de là ?
Je pense que ton problème vient du fait que mysql ne tourne plus alors que le fichier de lock est toujours présent ! ( dans /var/run/mysqld/ ). Ca arrive qd on arrete mysql de façon "pas propre". Pour remedier au problème, effaces le fichier de lock et retente un mysql start.
Merci pour cette réponse, mais le dossier /var/run/mysqld/ est totalement vide Le fichier de lock c'est la ligne du fichier my.conf : pid-file = /var/run/mysqld/mysqld.pid
J'ai plus bas une ligne : skip-locking Ca ne pourrait pas venir de là ?
Dans le message <news:, *jerrek* tapota sur f.c.o.l.configuration :
Bonjour,
Bonjour,
Je capitule cette fois... Donc le problème est exposé dans le titre si ce n'est que d'ajouter quelques petites choses : Machine tournant sous gentoo mysql 4.0.24
Donc voilà... mysqld est censé se lancer au démarrage de la machine par /etc/init.d/mysql start
Un /etc/ini.d/mysql status renvoit : * status: started Un /etc/ini.d/mysql stop renvoit : * Stopping mysqld... [ !! ]
Donc le petit signe qui dit qu'il y a problème... Alors ...
Faut donc aller voir dans les logs, générallement on y trouve la raison.
Et enfin un /etc/init.d/mysql start renvoit : * WARNING: "mysql" has already been started.
Donc là, je fais un : ps -A | grep "mysql" Et là, rien du tout...
Ensuite, lorsque je fais mysql, j'ai le message d'erreur suivant : ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Donc ça doit provenir que le serveur mysqld n'est pas démarré mais pourquoi est ce que le script de démarrage le voit démarré ?
Comme le service mysql ne s'est pas arrêté ou bien de façon anormale, le système considère que ce service tourne toujours ou qu'il n'est pas proprement arrêté et empêche alors le redémarrage de celui-ci.
Et aussi en passant, comment faire pour corriger le problème ? :)
Après vous êtes assuré que ce service ne tourne plus du tout et qu'il peut redémarrer proprement, indiquez le alors au système de la manière suivante :
$ /etc/init.d/mysql zap
et ensuite vous pouvez lancer de nouveau le service :
$ /etc/init.d/mysql start
Merci pour vos réponses car je dois bien avouer que mes recherches sur le net ne se sont pas révélées bien fructueuses excepté quelques threads traitant du problème mais proposant une réponse qui ne me correspond pas...
Voir mon autre réponse.
Merci
De rien.
-- TiChou
Dans le message <news:20050502095121.5f52c646.jerrek@online.fr>,
*jerrek* tapota sur f.c.o.l.configuration :
Bonjour,
Bonjour,
Je capitule cette fois...
Donc le problème est exposé dans le titre si ce n'est que d'ajouter
quelques petites choses :
Machine tournant sous gentoo
mysql 4.0.24
Donc voilà...
mysqld est censé se lancer au démarrage de la machine par
/etc/init.d/mysql start
Un /etc/ini.d/mysql status renvoit :
* status: started
Un /etc/ini.d/mysql stop renvoit :
* Stopping mysqld... [ !! ]
Donc le petit signe qui dit qu'il y a problème... Alors ...
Faut donc aller voir dans les logs, générallement on y trouve la raison.
Et enfin un /etc/init.d/mysql start renvoit :
* WARNING: "mysql" has already been started.
Donc là, je fais un : ps -A | grep "mysql"
Et là, rien du tout...
Ensuite, lorsque je fais mysql, j'ai le message d'erreur suivant :
ERROR 2002: Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)
Donc ça doit provenir que le serveur mysqld n'est pas démarré mais
pourquoi est ce que le script de démarrage le voit démarré ?
Comme le service mysql ne s'est pas arrêté ou bien de façon anormale, le
système considère que ce service tourne toujours ou qu'il n'est pas
proprement arrêté et empêche alors le redémarrage de celui-ci.
Et aussi en passant, comment faire pour corriger le problème ? :)
Après vous êtes assuré que ce service ne tourne plus du tout et qu'il peut
redémarrer proprement, indiquez le alors au système de la manière
suivante :
$ /etc/init.d/mysql zap
et ensuite vous pouvez lancer de nouveau le service :
$ /etc/init.d/mysql start
Merci pour vos réponses car je dois bien avouer que mes recherches sur
le net ne se sont pas révélées bien fructueuses excepté quelques threads
traitant du problème mais proposant une réponse qui ne me correspond
pas...
Dans le message <news:, *jerrek* tapota sur f.c.o.l.configuration :
Bonjour,
Bonjour,
Je capitule cette fois... Donc le problème est exposé dans le titre si ce n'est que d'ajouter quelques petites choses : Machine tournant sous gentoo mysql 4.0.24
Donc voilà... mysqld est censé se lancer au démarrage de la machine par /etc/init.d/mysql start
Un /etc/ini.d/mysql status renvoit : * status: started Un /etc/ini.d/mysql stop renvoit : * Stopping mysqld... [ !! ]
Donc le petit signe qui dit qu'il y a problème... Alors ...
Faut donc aller voir dans les logs, générallement on y trouve la raison.
Et enfin un /etc/init.d/mysql start renvoit : * WARNING: "mysql" has already been started.
Donc là, je fais un : ps -A | grep "mysql" Et là, rien du tout...
Ensuite, lorsque je fais mysql, j'ai le message d'erreur suivant : ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Donc ça doit provenir que le serveur mysqld n'est pas démarré mais pourquoi est ce que le script de démarrage le voit démarré ?
Comme le service mysql ne s'est pas arrêté ou bien de façon anormale, le système considère que ce service tourne toujours ou qu'il n'est pas proprement arrêté et empêche alors le redémarrage de celui-ci.
Et aussi en passant, comment faire pour corriger le problème ? :)
Après vous êtes assuré que ce service ne tourne plus du tout et qu'il peut redémarrer proprement, indiquez le alors au système de la manière suivante :
$ /etc/init.d/mysql zap
et ensuite vous pouvez lancer de nouveau le service :
$ /etc/init.d/mysql start
Merci pour vos réponses car je dois bien avouer que mes recherches sur le net ne se sont pas révélées bien fructueuses excepté quelques threads traitant du problème mais proposant une réponse qui ne me correspond pas...
Voir mon autre réponse.
Merci
De rien.
-- TiChou
jerrek
Ok, donc ça fonctionne maintenant... Merci pour l'aide de tichou, j'ai réussi à corriger le problème...
En gros, j'ai pris la méthode du boeuf si on peut dire ça comme ça