Connexion à MySQL avec JDBC impossible en externe

Résolu/Fermé
dwcorp - 14 août 2014 à 22:28
 dwcorp - 15 août 2014 à 17:21
Bonjour, bonsoir à tous.

Voila un problème qui me tracasse depuis quelques bonnes heures :

Lorsque j'essaye de me connecter à ma BDD MySQL, via Java avec JDBC :
- Quand je le fait en local :
jdbc:mysql://192.168.1.45:3306/myDataBase
Cela marche parfaitement bien.

Par contre, quand j'utilise l'adresse IP externe du serveur ça ne marche plus :
jdbc:mysql://IDexterne:3306/myDataBase

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Login or Password incorrect


L'ID externe que j'entre est bonne, je ne comprend pas.. Si ça marche en local, ça devrais marcher aussi via l'extérieur non ?

Dans my.cnf, j'ai mis en commentaire
bind-address
, ainsi que
skip-external-locking

Merci de votre attention ! :) :)

1 réponse

Finalement c'était tout bête.. je n'avais juste pas ouvert de port TCP/IP sur ma box pour le port 3306 ! xDD
0