Forum Programmation.autre démarrage mysql difficile .

Posté par  .
Étiquettes : aucune
0
27
fév.
2005
Je souhaite suivre la formation du livre oreilly ""pratique de php et mysql" mais l'auteur écrit :"nous supposons que vous disposez d'un ordinateur sous linux ou windows disposant en local d'un environnement complet Apache/Mysql/Php. "
J'ai vérifié sous ma knoppix tout semble installé mais si je tape mysql ,j obtiens aussi bien en root qu'en utilisateur normal :
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Ce n'est pas étonnant puisque il n 'y a rien dans le dossier /var/run/mysqld ....mais bon
Si vous avez un conseil ,un lien pour m'encourager et surtout m'instruire ...
  • # une idée

    Posté par  . Évalué à 1.

    updatedb && locate mysql.sock

    Cela devrait te donner le chemin du fichier en question sur ton système. Ensuite, une petite édition du fichier my.ini devrait suffire à régler le problème.
    • [^] # Re: une idée

      Posté par  . Évalué à 1.

      en root ?
      Parce que en utilisateur normal ,j'obtiens :
      hippo@box:~$ updatedb && locate mysql.sock
      /usr/bin/updatedb: line 142: /var/cache/locate/locatedb.n: Permission denied
      /usr/bin/find: /lost+found: Permission denied
      /usr/bin/find: /etc/amanda: Permission denied
      /usr/bin/find: /etc/partimaged: Permission denied
      /usr/bin/find: /etc/ssl/private: Permission denied
      /usr/bin/find: /initrd/lost+found: Permission denied
      /usr/bin/find: /root/.mc/cedit: Permission denied
      /usr/bin/find: /root/.kde: Permission denied
      /usr/bin/find: /root/.synaptic: Permission denied
      /usr/bin/find: /root/Desktop: Permission denied
      /usr/bin/find: /root/.thumbnails: Permission denied
      /usr/bin/find: /var/lib/amanda: Permission denied
      /usr/bin/find: /var/lib/arpwatch: Permission denied
      /usr/bin/find: /var/lib/cups/certs: Permission denied
      /usr/bin/find: /var/lib/nessus/private/CA: Permission denied
      /usr/bin/find: /var/lib/nfs/sm: Permission denied
      /usr/bin/find: /var/lib/partimaged: Permission denied
      /usr/bin/find: /var/lib/php4: Permission denied
      /usr/bin/find: /var/lib/xdm/authdir: Permission denied
      /usr/bin/find: /var/lib/nvidia: Permission denied
      /usr/bin/find: /var/log/amanda: Permission denied
      /usr/bin/find: /var/log/iptraf: Permission denied
      /usr/bin/find: /var/log/mysql: Permission denied
      /usr/bin/find: /var/log/samba: Permission denied
      /usr/bin/find: /var/log/squid: Permission denied
      /usr/bin/find: /var/run/fetchmail: Permission denied
      /usr/bin/find: /var/run/usb: Permission denied
      /usr/bin/find: /var/spool/cron/atjobs: Permission denied
      /usr/bin/find: /var/spool/cron/atspool: Permission denied
      /usr/bin/find: /var/spool/cron/crontabs: Permission denied
      /usr/bin/find: /var/spool/cups: Permission denied
      /usr/bin/find: /var/spool/smail/tmp: Permission denied
      /usr/bin/find: /var/spool/squid: Permission denied
      updatedb: new database would be empty
      locate: warning: database `/var/cache/locate/locatedb' is more than 8 days old
      hippo@box:~$
      ce sont des commande bash ou intégrées à mysql ???
      • [^] # Re: une idée

        Posté par  . Évalué à 1.

        C'est à faire en root (précisé), ce sont des commandes du shell. updatedb se charge de construire un index de tous les fichiers de ton disque, puis locate se charge de rechercher dans cet index.

        Cela *devrait* te permettre de trouver l'emplacement du fichier, si bien sûr il existe.
  • # démarrage mysql difficile .

    Posté par  . Évalué à 4.

    Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

    A priori, c'est tout simplement que le serveur MySql ne tourne pas du tout.

    Tappes la commande "ps -ef", et regarde si parmi les processus, il y a un "mysqld" (ou quelque chose dans le genre).

    S'il n'y en a pas, lance tout simplement le serveur, via la commande "/etc/init.d/mysql start".
    • [^] # Re: démarrage mysql difficile .

      Posté par  . Évalué à 2.

      Tout à fait ,cela fonctionne aprés cette manip .
      Il reste que toutes ces histoires d initialisation des demons,utilisateurs locaux et distants ....ça n'est jamais trés agréable .
      Merci beaucoup tout de méme.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.