logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
34 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 394 941

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Problème avec mysql.sock...

Problème avec mysql.sock...#2632

5Contributeur(s)
Anonymedeveloppeurkomakawaxelsnipe
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Salut à tous,

Je tourne sous RH 7.3, j'ai installé Apache & php tout roule, mais un problème avec MySql, je ne peux pas me connecter car le serveur db ne trouve pas mysql.sock dans /var/lib/mysql, j'ai vérifié, il n'y est pas ?!

Que faire ?? Changer un truc dans la config, retrouver ce satané fichier .sock et le copier dans le répertoire spécifié ?

J'ai essayé divers trucs mais la je suis planté, si qq1 pouvais me donner un coup de main...

Merci d'avance à qui pourra me sortir de là ! lol

@ plus

Nico
developpeur developpeuricon_post
A mon avis le .sock n'existe pas car ton mysql soit n'est pas démaré soit demare mais s'arrète aussi tôt.

Pour vérifier : tu peut essayer d'utiliser (en mode terminal) mysql (l'interface de séléction de MySql). si tu n'y arrive pas c'est que tu a bien un prob de lancement de ton démon

A+
Anonyme Anonymeicon_post
Salut à tous,
Technicien sous 2000 serveur, je débute sous linux ...
J'ai trouvé comment creer le fichier mysql.sock qui manque dans le répertoire /var/lib/mysql

il faut en fait lancer d'abord la commande '/usr/share/mtsql/mysql.server' start
La, le pingouin répond:
Starting mysql server [ok]
=> un rapide coup d'oeil dans le répertoire /var/lib/mysql et ô miracle le maudit fichier mysql.sock est créé !
Ceci sous Mandrake 9.0.
La solution est peut être a 'adapter' sur d'autres version.

@+
Dominique :-D :-D
developpeur developpeuricon_post
donc ton serveur (démon) MySql n'étais pas effectviement lancé au boot de ton Linux :-)
Anonyme Anonymeicon_post
vi ca marche en lancant comme tu le dis, mais par contre je n'est toujours pas le fameux .sock :#
enfin merci quand meme, ca me fait avancer un peu quand meme. :-D
Anonyme Anonymeicon_post
salut a tous !!!!!!
moi aussi g le meme probleme avec ce fichier ............
mais moi quand j'essai de modifier le mot de passe admin il me dit
can't connect to local mysql server throught socket /tmp/mysql.sock
voila je sais plus quoi faire
je suis aller voir dans tmp et le fichier .sock est bien la !!!!!!!!!!!!
merci pour votre aide....
developpeur developpeuricon_post
Ton démon Mysql est bien lancé donc ?
Anonyme Anonymeicon_post
non mon demon ne se lance pas .
je n'arrive pas a executer la moindre commande mysql sans que le message ne revienne ..
developpeur developpeuricon_post
qu'est ce qui se trouve dans le fichier ma_machine.err dans le répertoire des bases de MySql (souvant sous /var/lib/mysql) ?
Anonyme Anonymeicon_post
le fichier /var/lib/mysql est vide .............
il n'y a rien
en fait je pense que ca viens de mon installation qui doit etre mal faite ............
Anonyme Anonymeicon_post
j'ai rouvé un fichier nom_de_ma_machine mais il se trouve dans le rep
/usr/local/mysql/
il y a des choses a l'interieur
a chaque foi le meme message revient permission denied
developpeur developpeuricon_post
tu a fait l'install de ton Mysql en étant root de ta machine ?

Sinon => chown root du répertoire /var/lib/mysql ET chmod sur le repertoire et les fichiers

Cela devrait marcher (si c'est bien cela ton problème)

A+
komakaw komakawicon_post
merci pour ton aide mais non ca ne viens pas de ca!!!!!!
je viens de tester ta manip mais sans succé..
je vais tous reinstaller.
quand on veux installer apache + php + mysql, y a t il un ordre a respecter??
dois-je commencer par mysql puis apache et finir par apache???
je fais mes instal avec des .tar.gz est ce que ce n'est pas mieux de le faire avec des rpm?? si oui ou peut on les trouver??
merci d'avance..
developpeur developpeuricon_post
Pour mysql => RPM SVP (sinon c'est la galère)

PHP et Apache => RPMS ou sinon il te faut soit compiler php puis apache soit avoir une distrib avec les binaires.

L'ordre est mysql + apache et php

voili
Anonyme Anonymeicon_post
Lu sur NEXEN :

Je viens d'avoir le même problème : Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'.
Et j'ai touver une SOLUTION :
$> chmod 777 /var/lib/mysl/
$> safe_mysql -u root &

Chez moi ca marche (RedHat8.0-MySQL 3.23.52)
Si ca interesse qqun j'ai fait une docs sur apache 2 (www.bankise.org)

Teppic
developpeur developpeuricon_post
si tu me fait un mail, je met ta doc dans les docs de NPDS (avec un lien sur ton site évidement)
Anonyme Anonymeicon_post
Citation : "30-09-2002 23:28, Anonyme a écrit :
Salut à tous,

Je tourne sous RH 7.3, j'ai installé Apache & php tout roule, mais un problème avec MySql, je ne peux pas me connecter car le serveur db ne trouve pas mysql.sock dans /var/lib/mysql, j'ai vérifié, il n'y est pas ?!

Que faire ?? Changer un truc dans la config, retrouver ce satané fichier .sock et le copier dans le répertoire spécifié ?

J'ai essayé divers trucs mais la je suis planté, si qq1 pouvais me donner un coup de main...

Merci d'avance à qui pourra me sortir de là ! lol

@ plus

Nico"
----------

Fais les chose suivantes et c'est réglé :

[root@bla]#chmod 777 /var/lib/mysql/
[root@bla]#cd / ; /usr/bin/safe_mysql -u root &

Bon courage.
:D
Anonyme Anonymeicon_post
j'ai un soucis car aparamen mon /var/lib/mysql/mysql.sock n'existe plus ou n'est plus present .
ou je l'avoir
merci
Anonyme Anonymeicon_post
ben moi j'ai le même probleme, dès que je veux lancer le daemon mysql, il commence a se lancer puis mysqld daemon ended.
donc mysql ne se lance jamais, je ne peux rien faire.
j'ai essayé les diverses manip que vous avez conseillé sans aucun succès.
je vois bien le fichier mysql.sock mais il est totalement vide.
et sinon dans le fichier ma_machine.error j'ai le message suivant:
can't find file ; 'host.ISM'
que puis je faire SVP
Anonyme Anonymeicon_post
bon je pense que je peux vous filer un petit cuop de main car en fait j'ai eu le même probleme.
regardez dans le fichier de conf de votre serveur apache /etc/httpd/httpd.conf
il y a des lignes a activer notamment celle concernant mysql et php
donc décommentez ces lignes et relancez le service httpd puis mysqld
voila bonnes continuations:-)