|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté le : Ven Avr 11, 2008 11:27 Sujet du message: Can't connect to local MySQL server through socket |
|
|
Bonjour,
je suis sous gentoo-ovh_64, et j'ai un message d'erreur qui apparait sur mon site:
Warning: mysql_connect() [function.mysql-connect]:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/monsite/www/html/opendbasededonnee.php on line 3
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Si besoin je peux transmettre les dernières lignes de commandes effectuées.
Merci de votre aide. |
|
| |
|
 |
passion WRInaute accro

Inscrit le: 06 Jan 2006 Messages: 2154 Localisation: La Rochelle
|
Posté le : Ven Avr 11, 2008 11:29 Sujet du message: Can't connect to local MySQL server through socket |
|
|
le message me parait clair!
Vérifies tes identifiants de connexion à la BDD! |
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté le : Ven Avr 11, 2008 11:39 Sujet du message: Can't connect to local MySQL server through socket |
|
|
| passion a écrit: |
le message me parait clair!
Vérifies tes identifiants de connexion à la BDD! |
ça marchait avant, et je n'ai pas changé les id de connexion. |
|
| |
|
 |
fredm WRInaute impliqué

Inscrit le: 02 Nov 2004 Messages: 400 Localisation: Nice, Alpes Maritimes, France
|
Posté le : Ven Avr 11, 2008 12:08 Sujet du message: Can't connect to local MySQL server through socket |
|
|
| Si tu utilises également un serveur SQL en local avec des paramètres de login différents, et que tu aurais accidentellement uploadé ces paramètres sur le serveur ovh ...? |
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté le : Ven Avr 11, 2008 12:19 Sujet du message: Can't connect to local MySQL server through socket |
|
|
| Citation: |
| Si tu utilises également un serveur SQL en local avec des paramètres de login différents, et que tu aurais accidentellement uploadé ces paramètres sur le serveur ovh ...? |
et bé non je ne crois pas,
il aurrait fallut que ce soit un fichier .sql par exemple ? |
|
| |
|
 |
Bool WRInaute accro

Inscrit le: 26 Fév 2004 Messages: 1248 Localisation: Lyon
|
Posté le : Ven Avr 11, 2008 12:21 Sujet du message: Can't connect to local MySQL server through socket |
|
|
| Comme dit plus haut : "le message me parait clair", ce n'est pas une erreur d'identification. Le socket n'est pas accessible, donc vérifie qu'il existe et que MySQL tourne... |
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté le : Ven Avr 11, 2008 12:23 Sujet du message: Can't connect to local MySQL server through socket |
|
|
en fait quand je fais un :
| Code: |
| /etc/init.d/mysql start |
il me dit :
| Code: |
* Starting named ... [ !! ]
* ...
* Starting mysql (/etc/mysql/my.cnf)
* MySQL NOT started (1) [ !! ] |
|
|
| |
|
 |
Bool WRInaute accro

Inscrit le: 26 Fév 2004 Messages: 1248 Localisation: Lyon
|
Posté le : Ven Avr 11, 2008 12:26 Sujet du message: Can't connect to local MySQL server through socket |
|
|
Et bien regarde dans les logs ce qui coince avec ta configuration.
Sous Gentoo je ne sais pas où MySQL trace ces erreurs par contre... A tout hasard :
| Code: |
tail /var/log/mysql.log
tail /var/log/mysql/mysql.log
tail /var/log/messages |
|
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté le : Ven Avr 11, 2008 12:35 Sujet du message: Can't connect to local MySQL server through socket |
|
|
je fais :
| Citation: |
| tail /home/log/mysql/mysql.log |
rien ne se passe
puis
| Citation: |
| tail /home/log/messages |
et voila ce qu'il me dit
| Code: |
Apr 11 13:23:01 ns29157 cron[12023]: (root) CMD (/usr/local/rtm/bin/rtm >/dev/null 2>/dev/null)
Apr 11 13:24:01 ns29157 cron[15194]: (root) CMD (/usr/local/rtm/bin/rtm >/dev/null 2>/dev/null)
Apr 11 13:25:01 ns29157 cron[18426]: (root) CMD (/usr/local/rtm/bin/rtm >/dev/null 2>/dev/null)
Apr 11 13:26:01 ns29157 cron[21600]: (root) CMD (/usr/local/rtm/bin/rtm >/dev/null 2>/dev/null)
Apr 11 13:27:01 ns29157 cron[24811]: (root) CMD (/usr/local/rtm/bin/rtm >/dev/null 2>/dev/null)
Apr 11 13:28:01 ns29157 cron[27983]: (root) CMD (/usr/local/rtm/bin/rtm >/dev/null 2>/dev/null)
Apr 11 13:29:01 ns29157 cron[31207]: (root) CMD (/usr/local/rtm/bin/rtm >/dev/null 2>/dev/null)
Apr 11 13:30:02 ns29157 cron[2170]: (root) CMD (/usr/local/rtm/bin/rtm >/dev/null 2>/dev/null)
Apr 11 13:30:02 ns29157 cron[2172]: (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons )
Apr 11 13:31:01 ns29157 cron[5405]: (root) CMD (/usr/local/rtm/bin/rtm >/dev/null 2>/dev/null)
|
|
|
| |
|
 |
Bool WRInaute accro

Inscrit le: 26 Fév 2004 Messages: 1248 Localisation: Lyon
|
Posté le : Ven Avr 11, 2008 12:37 Sujet du message: Can't connect to local MySQL server through socket |
|
|
Oui enfin ce n'était que des indications : à toi de trouver le fichier de log utilisé par MySQL sur ta machine. Et "tail" ne renvoyant par défaut que les 10 dernières lignes, c'est à lancer tout de suite après avoir fait ton "mysql start".
Au pire pour t'aider à trouver le fichier :
| Code: |
| find /var/log -type f -name '*mysql*' |
|
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté le : Ven Avr 11, 2008 12:51 Sujet du message: Can't connect to local MySQL server through socket |
|
|
comprend pas je fais :
| Citation: |
| locate /var/log *mysql* |
il me donne un paquet de lignes du genre :
| Code: |
/home/mysql/ns29157-bin.117015
et fini par
/home/mysql/ns |
je retente un
| Code: |
/etc/init.d/mysql start
puis
tail /home/log/messages
|
et voila ce qu'il me donne
| Code: |
Apr 11 13:46:10 ns29157 named[21562]: no IPv6 interfaces found
Apr 11 13:46:10 ns29157 named[21562]: listening on IPv4 interface lo, 127.0.0.1#53
Apr 11 13:46:10 ns29157 named[21562]: listening on IPv4 interface eth0, 91.121.100.186#53
Apr 11 13:46:10 ns29157 named[21562]: command channel listening on 127.0.0.1#953
Apr 11 13:46:16 ns29157 named[22052]: starting BIND 9.3.2 -u named -n 1
Apr 11 13:46:16 ns29157 named[22052]: loading configuration from '/etc/bind/named.conf'
Apr 11 13:46:16 ns29157 named[22052]: no IPv6 interfaces found
Apr 11 13:46:16 ns29157 named[22052]: listening on IPv4 interface lo, 127.0.0.1#53
Apr 11 13:46:16 ns29157 named[22052]: listening on IPv4 interface eth0, 91.121.100.186#53
Apr 11 13:46:16 ns29157 named[22052]: command channel listening on 127.0.0.1#953
|
|
|
| |
|
 |
Bool WRInaute accro

Inscrit le: 26 Fév 2004 Messages: 1248 Localisation: Lyon
|
Posté le : Ven Avr 11, 2008 12:55 Sujet du message: Can't connect to local MySQL server through socket |
|
|
Tant que tu ne regarderas pas dans le fichier de log MySQL, tu n'y arriveras pas... les trace de "bind" et "cron", on s'en fout un peu pour le coup.
Si vraiment c'est dans /var/log/messages :
| Code: |
| grep -i mysql /var/log/messages |
|
|
| |
|
 |
Bool WRInaute accro

Inscrit le: 26 Fév 2004 Messages: 1248 Localisation: Lyon
|
Posté le : Ven Avr 11, 2008 12:57 Sujet du message: Can't connect to local MySQL server through socket |
|
|
| Hop, d'après Google (10 secondes de recherche), c'est bien dans le dossier /var/log/mysql que c'est stocké... La commande find que je t'ai indiquée ci dessus devait te l'indiquer, non ? |
|
| |
|
 |
Yanig Nouveau WRInaute
Inscrit le: 09 Fév 2008 Messages: 35 Localisation: Brest
|
Posté le : Ven Avr 11, 2008 13:04 Sujet du message: Can't connect to local MySQL server through socket |
|
|
ben avec la commande :
| Citation: |
find /var/log -type f -name '*mysql*'
|
rien ne se passe
avec
| Code: |
grep -i mysql /home/log/messages
|
| Code: |
Apr 10 18:56:07 ns29157 rc-scripts: Strange, the socket file already exist in "/var/run/mysqld/mysqld.sock"
Apr 10 18:56:07 ns29157 rc-scripts: it will be removed now and re-created by the MySQL server
Apr 10 19:09:10 ns29157 rc-scripts: Strange, the socket file already exist in "/var/run/mysqld/mysqld.sock"
Apr 10 19:09:10 ns29157 rc-scripts: it will be removed now and re-created by the MySQL server
Apr 10 19:12:40 ns29157 rc-scripts: Strange, the socket file already exist in "/var/run/mysqld/mysqld.sock"
Apr 10 19:12:40 ns29157 rc-scripts: it will be removed now and re-created by the MySQL server
Apr 10 22:41:00 ns29157 rc-scripts: WARNING: "mysql" has already been started.
Apr 10 22:41:09 ns29157 rc-scripts: Strange, the socket file already exist in "/var/run/mysqld/mysqld.sock"
Apr 10 22:41:09 ns29157 rc-scripts: it will be removed now and re-created by the MySQL server
Apr 10 23:00:00 ns29157 rc-scripts: Strange, the socket file already exist in "/var/run/mysqld/mysqld.sock"
Apr 10 23:00:00 ns29157 rc-scripts: it will be removed now and re-created by the MySQL server
|
|
|
| |
|
 |
Bool WRInaute accro

Inscrit le: 26 Fév 2004 Messages: 1248 Localisation: Lyon
|
Posté le : Ven Avr 11, 2008 13:08 Sujet du message: Can't connect to local MySQL server through socket |
|
|
| Euh... t'es certain que MySQL tourne pas déjà ? :S |
|
| |
|
 |
| |
|
|