[résolu] Connexion depuis LAN impossible vers Mysql sur RH8
Bonjour à tous,
Je rencontre un pb de connexion sur le port 3306 depuis une machine du réseau
(j'ai fait le test sur un autre serveur RedHat)
J'ai 2 serveurs Redhat ayant MySQL
Le serveur 1 est en redhat 8 et refuse les connexions LAN
Le serveur 2 (à supprimer) est en RedHat 6.2 et fonctionne correctement.
Afin d'éviter les pb de firewall j'ai lancé: iptables -F
=>
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| # 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
Chain RH-Lokkit-0-50-INPUT (0 references)
target prot opt source destination |
Test sur le serveur 1 qui ne refuse les connexions (test en local)
Code:
1 2 3 4 5 6
| telnet 127.0.0.1 3306
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
(
3.23.52/8j1R+|S,Connection closed by foreign host. |
test sur le serveur n°2 qui fonctionne - (test en local)
Code:
1 2 3 4 5
| Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
(
3.23.48BLKqy.rw~Connection closed by foreign host. |
Test depuis un poste du LAN.
Test connexion vers serveur 1(celui qui pose pb)
Code:
1 2 3 4 5
| #telnet 192.168.1.112 3306
Trying 192.168.1.112...
Connected to 192.168.1.112.
Escape character is '^]'.
Connection closed by foreign host. |
Test connexion vers serveur 2(celui qui est ok)
Code:
1 2 3 4 5 6
| # telnet 192.168.1.15 3306
Trying 192.168.1.15...
Connected to 192.168.1.15.
Escape character is '^]'.
(
3.23.48D7f!l}R^cConnection closed by foreign host. |
visiblement, le serveur 1 ne répond pas aux connexions distantes
pourtant j'ai bien le démon mysql en écoute :
Résultat : netstat -a
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat
...
...
tcp 0 0 *:mysql *:* LISTEN
...
Sockets du domaine UNIX actives(serveurs et établies)
Proto RefCpt Indicatrs Type Etat I-Node Chemin
...
...
unix 2 [ ACC ] STREAM LISTENING 12271 /var/lib/mysql/mysql.sock |
...
...
le fichier /var/lib/mysql/mysql.sock existe bien sur le serveur
Avez-vous une piste ?
test de réponse de mysql via telnet
Mon pb ne vient pas des connexions locales qui fonctionne sans pb avec mysql
je cherche à administrer mysql depuis un pc sous windows. Normalement j'utilise mysqlfront mais pour mon serveur 2, je me fait jeter avec un msg :
Code:
1 2 3
| "MySQL-error,
connection failed :
2013 - Lost connection to mysql server during query". |
Donc pour vérifié si le mysql répond au demande de connexion LAN, j'utilise telnet pour me connecter sur le port mysql (3306)
Si mysql est en écoute il doit renvoyer le n° de version ce qui est le cas en local sur mes 2 serveurs mais pas depuis un PC du LAN.
je sais que je peux utiliser ssh pour me connecter au serveur puis lancer
"mysql -h 127.0.0.1 -u root -p "
mais ça ne résout pas mon pb.
Actuellement les machines du LAN sont dans l'impossibilté de se connecter à mysql.
=> Serveur web et serveur mysql sur 2 serveurs distincts
... qu'est ce que je fais ... :arf: