Mysql 4.0.18 et socket TCP sous Linux Debian Sarge [RESOLU] [Pb] - SQL/NoSQL - Programmation
Marsh Posté le 16-12-2004 à 11:15:04
ton fichier /etc/hosts est bien renseigné ?
Marsh Posté le 16-12-2004 à 21:20:46
oui !!! J'ai même un serveur DNS sur mon LAN, et fonctionne.
Marsh Posté le 20-12-2004 à 15:44:33
En fait, c'est une réponse à moi-même, mais qui pourra servir à d'autres.
Le Pb venait de tcpwrapper, qui n'autorisait pas ma connection; J'ai donc modifié le fichier /etc/hosts.allow:
"mysqld : adreses_ip_autorisées"
Et voilou !!!!
Marsh Posté le 16-12-2004 à 11:04:04
Voila, quand j'essaie de me connecter à Mysql avec:
mysql -u "utilisateur" -p ==>ça fonctionne
Mais si j'essaie:
mysql -h 127.0.0.1 -u "utilisateur" -p => Il me répond :
ERROR 2013: Lost connection to MySQL server during connection.
Pourtant, la socket existe bien dans /var/run/mysqld, le port 3306 est bien ouvert(j'ai testé avec netstat).
En fait, si j'uitlise localhost, il utilise la socket UNIX, là c'est normal, mais si j'essaie de le forcer à utiliser une socket TCP sur le port 3306, il ne me connecte plus ??? l'option skip-networking est bien désactivée !
Ceci induit, que je ne peut pas me connecter à MySQL avec Java-JDBC, qui utilise une socket TCP !!!
Alors ....
Merci d'avance de la célérité de vos réponses !
Message édité par mic74 le 20-12-2004 à 15:41:29