Retourner aux forums || Retourner au forum Programmation.autre

Programmation.autre : démarrage mysql difficile .

Posté par hippo (page perso, ) le 27 février 2005
0
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 ...

> Lire le message (5 commentaires, moyenne: 1,8).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

une idée

Posté par Cali_Mero () le 27/02/2005 à 16:05. (lien). É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.

--
#define MAGIC 0xdefaced /* I should've patented this number -cliph */
  • [^]Re: une idée

    Posté par hippo (page perso, ) le 27/02/2005 à 16:48. (lien). É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 Cali_Mero () le 27/02/2005 à 19:08. (lien). É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.

      --
      #define MAGIC 0xdefaced /* I should've patented this number -cliph */

démarrage mysql difficile .

Posté par Jllc () le 27/02/2005 à 17:07. (lien). É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 hippo (page perso, ) le 27/02/2005 à 20:57. (lien). É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.

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.autre