Base de données MYSQL distante d'Accès
J'ai développé une application en java, accès à distance de bases de données mysql. Alors que je suis en cours d'exécution par netbeans IDE de système en cours d'exécution qui wamp server. Mais alors que j'essaie je fais de la connexion à un autre système à distance du système de base de données par netbeans il montre d'erreur suivant.
Pouvez pas ajouter de connexion, Impossible d'établir une connexion jdbc:mysql://192.168.1.14:3306/test à l'aide de(CommunicationsException: défaillance du lien
Dernier paquet envoyé vers le serveur était de 0 ms à peine.
S'il vous plaît, de bien vouloir m'aider.
Merci d'Avance
Vous devez vous connecter pour publier un commentaire.
De mysql forums
Vous devez avoir les privilèges appropriés pour être en mesure de se connecter à MySQL à distance. Il existe plusieurs outils disponibles pour le configurer.
Ici est un article décrivant plusieurs étapes de la subvention étape est le plus souvent nécessaire.
Il y a aussi eu des problèmes signalés lors de la connexion à des bases de données MySQL sous Windows Vista, mais je ne suis pas sûr que ce soit pertinent pour ce cas ou pas.
Vous avez un accès ssh au serveur? J'aurais couru un tunnel ssh, plink ou de mastic (ssh-L 3305:127.0.0.1:3306 192.168.1.14) et ensuite utiliser cette url de connexion
Il serait plus facile de vous aider si nous avions su votre système d'exploitation.
Si c'est un déploiement de la situation, d'ouvrir le pare-feu pour le port 3306 à partir de votre adresse IP est probablement la bonne chose. Sous linux, vous pouvez trouver les paramètres dans /etc/sysconfig/iptables, mais votre administrateur de système peut avoir d'autres gardes de sécurité en place. Vous devez également vérifier que mysql est réellement à l'écoute sur l'adresse IP, et pas seulement localhost.
MySQL est protégé standard de sorte que vous ne pouvez pas y accéder à distance. Vous aurez à accorder MySQL ainsi que l'utilisateur de la connexion à MySQL accès depuis l'extérieur de la base de données MySQL-machine.
Peut-être un faible niveau de problème de réseau.
Pouvez-vous vous de ping que la propriété intellectuelle ?
Pouvez-vous telnet IP/port ?
par exemple
telnet 192.168.1.14 3306
Établir si vous pouvez parler à la machine et si vous pouvez créer une base de TCP connexion à la base de processus sur la machine va vous en dire beaucoup - est votre réseau de son, est un processus à l'écoute sur ce port, etc.