mysql.sock

Discussion dans 'Web, design' créé par Loetheri, 24 Septembre 2005.

Statut de la discussion:
Fermée.
  1. Offline
    Loetheri Absent
    J'ai installé le serveur apache, le module pour php ... et mysql.
    Seulement, il semble que ce dernier ne fonctionne pas correctement.
    J'ai déjà fait moultes recherches via Google. Malheureusement, ce fut sans succès. Les solutions que j'ai pu lire, ne sont pas présentes ou alors inutiles.

    Code:
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
    
    Voici le message d'erreur

    J'ai déjà fait un locate sur mysql.sock. Il n'est nul part. J'ai tenté vainement une astuce en créan un my.cnf dans /etc/. Sans grans succès.

    Si quelqu'un a une autre solution (qui marche :p)
    Précision, je suis sous une Slackware.
    Loetheri, 24 Septembre 2005
    #1
  2. Offline
    sebge2 Touriste
    est ce que tu as installé le serveur mysql ?

    installe le d'abord et ensuite les modules pour apache
    sebge2, 25 Septembre 2005
    #2
  3. Offline
    Sub7 Touriste
    Tu dois créer un utilisateur avec localhost.lan (lan = nom de domaine)
    J'ai cette erreur souvent sous OpenBSD, c'est un prob de sécurité avec la yale

    Code:
    GRANT ALL PRIVILEGES ON *.* TO 'popo''@'localhost.lan'
    IDENTIFIED BY 'jaiunepetitequeue' WITH GRANT OPTION;
    
    ou
    Code:
    GRANT ALL PRIVILEGES ON *.* TO 'popo'@'127.0.0.1'
    IDENTIFIED BY 'noncestpasvrai' WITH GRANT OPTION;
    
    un mysql -u root -p donne quoi?
    Sub7, 25 Septembre 2005
    #3
  4. Offline
    Loetheri Absent
    Apache et le module Php fonctionnent parfaitement.

    un petit "mysql -u root -p donne :
    Code:
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
    Loetheri, 26 Septembre 2005
    #4
  5. Offline
    WaKaaN JcQL
    Evidemment... Ca aurait été trop simple.... :?

    Ca ne serait justement pas le fait qu'elle n'est pas la qui pose probleme ?
    Sorry, chui pas un expert dans l'affaire :-(
    WaKaaN, 26 Septembre 2005
    #5
  6. Online
    titoum GMZ Crew optc 970.342.646
    tu as bien mit que le service mysql devait se lancer par défaut?
    as tu spécifier un nom d'admin ?

    sinon ré-install
    titoum, 26 Septembre 2005
    #6
  7. Offline
    Sub7 Touriste
    et un grand " /etc/rc.d/init.d/mysqld start"

    look dans ceci /var/log/mysql/ tes logs
    Sub7, 26 Septembre 2005
    #7
  8. Offline
    Necro Elite
    Essaye de décomenter la ligne

    ;extension mysql.so dans le php.ini
    Necro, 26 Septembre 2005
    #8
  9. Offline
    Sub7 Touriste
    mais non cela n'a rien avoir avec php :p

    Si il n'arrive pas à se connecter en local
    Sub7, 26 Septembre 2005
    #9
  10. Offline
    Loetheri Absent
    @WaKaaN : C'est parce que le fichier n'existe pas que cela pose problème :p Et en créer un ne sert à rien :p

    @titoum : J'ai déjà réinstallé ... Cela ne sert à rien. Normallement, le nom d'admin est root (Je pense). De plus, il n'est écrit nulle part dans les tutoriaux quelque chose de semblable (sauf erreur de ma part).

    Lancer le service mysql par défaut sera inefficace alors que le lancer à la main ne fonctionne déjà pas. Enfin, je vais toujours essayer

    @Sub7 : Je vais aller voir :p bien que j'ai le souvenir que j'ai déjà été regardé et que je n'ai rien vu de ce qui aurait pu m'aider :-(

    @Necro : Décommenter la ligne que tu dis ne devrait pas servir à grand chose. Enfin, il est peut-être commenté justement :p
    Loetheri, 26 Septembre 2005
    #10
  11. Online
    titoum GMZ Crew optc 970.342.646
    pour la version mysql-4.1.14-win32

    désolé mais à moment donné il te demande si tu veux un log anonyme ou un log spécifique où tu dois compléter les champs nom & pass
    titoum, 26 Septembre 2005
    #11
  12. Offline
    Sub7 Touriste
    windows a un /etc/ maintenant :D
    Sub7, 26 Septembre 2005
    #12
  13. Offline
    Calvin80 Elite
    sorry de débarquer sans tout lire :-(

    heu..mysqlinfo te donne quoi?
    dans quoi doit etre creer ton socket? /var/run/mysql? /var/lib/mysql?

    regarde la doc mysql annexe A2 si je me souviens bien.. je crois qu'il y a un schéma de pistage d'erreur...
    Calvin80, 26 Septembre 2005
    #13
  14. Offline
    zemicmic Elite
    j'ai eu ca apres avoir uploadé un site. C'etait mes parametres de connexions dans mon fichier de connexion (scripts....) qui était toujours sur localhost.... :roll:

    Peut etre que c'est ca aussi. :oops:
    zemicmic, 3 Octobre 2005
    #14
  15. Offline
    Loetheri Absent
    Non, ce n'est pas ça :p (du moins pas chez moi)

    J'ai trouvé la cause mais pas encore la résolution de mon problème.
    Pour faire simple, Mysql a besoin de fichier qui se trouve normalement dans un certain dossier ... Or les fichiers demandés sont autre part :p donc il faut "rediriger" MySql vers le bon dossier :p
    Loetheri, 4 Octobre 2005
    #15
  16. Offline
    Calvin80 Elite
    rediriger??
    à mon avis tu devrais aller voir du coté de ton my.conf

    tu pourras lui dire ou chercher (creer) ton socket..
    Calvin80, 5 Octobre 2005
    #16
  17. Offline
    Loetheri Absent
    C'est ce que je dis :p
    Loetheri, 6 Octobre 2005
    #17
Statut de la discussion:
Fermée.