Lorsque j'essaie de me connecter au serveur mysql via telnet, l'erreur suivante s'affiche:
telnet localhost 3306
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote Host: Connection timed out
J'ai essayé telnet avec 127.0.0.1, hostname
également, mais je reçois le même message d'erreur. Mais je peux me connecter avec mysql -u username -p
une fois que je suis sur le serveur.
Voici le résultat de netstat:
netstat -na | grep mysql
unix 2 [ ACC ] STREAM LISTENING 4540495 /var/run/mysqld/mysqld.sock
unix 3 [ ] STREAM CONNECTED 4542200 /var/run/mysqld/mysqld.sock
netstat -na | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
Quels pourraient être les problèmes possibles? Si vous avez besoin de plus de détails, je pourrais vous les fournir sans aucun problème.
Merci beaucoup.
MySQL utilise le socket UNIX sur localhost - beaucoup plus rapidement. Il ne fonctionnera pas sur un port TCP à moins que vous ne le lui indiquiez.
Avez-vous vérifié vos paramètres iptables
?
Sudo iptables -L -v