Salut,
Je ne peux pas me connecter en telnet à MySQL sur mon localhost auquel j'accède via SSH. MySQL tourne sans problème avec le couple Apache-SSL/PHP/MySQL mais impossible de s'y connecter par telnet:
Pareil avec localhost
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3telnet 127.0.0.1 3306 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection timed out
Netstat confirme qu'il tourne bien sur le port 3306:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 telnet localhost 3306 Trying 127.0.0.1... Trying ::1... telnet: Unable to connect to remote host: Connection timed out
Je peux me connecter en ligne de commande avec -h localhost:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 netstat -alpent | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 105 522804419 17231/mysqld tcp 0 1 127.0.0.1:39268 127.0.0.1:3306 SYN_SENT 0 522915717 17433/auth tcp 0 1 127.0.0.1:39254 127.0.0.1:3306 SYN_SENT 0 522915266 17434/auth tcp 0 1 127.0.0.1:39250 127.0.0.1:3306 SYN_SENT 0
Mais pas avec -h 127.0.0.1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 mysql -h localhost -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 106 Server version: 5.1.69-0ubuntu0.11.10.1 (Ubuntu) Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> exit Bye
J'ai bien mis 127.0.0.1 dans bind-address vi /etc/mysql/my.cnf:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 mysql -h 127.0.0.1 -u root -p Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (110)
...
J'ai redémarré MySQL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. #bind-address = localhost bind-address = 127.0.0.1
Les règles IpTable sont vides:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 /etc/init.d/mysql restart Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service mysql restart Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the stop(8) and then start(8) utilities, e.g. stop mysql ; start mysql. The restart(8) utility is also available. mysql stop/waiting mysql start/running, process 17464
En fait je ne peux me connecter via telnet à aucun service:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
Mon fichier /etc/hosts:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 telnet 127.0.0.1 80 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection timed out telnet 127.0.0.1 443 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection timed out
Ce problème est arrivé avec une migration de Ubuntu 11.04 vers 11.10. J'aimerais arranger ce soucis avant de faire une migration vers la 12.04.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 127.0.0.1 localhost 127.0.0.1 mail.mydomain.com ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters # Auto-generated hostname. Please do not remove this comment. 205.xxx.yyy.zzz ve.uuuuuu.bbbb.cccc ve
Je ne sais pas quoi vérifier et Postfix ne peut pas se connecter à MySQL pour fonctionner.
Est-ce que quelqu'un aurait une idée ?
Merci.
Partager