Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/09/2011, 00h04   #1
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 2
Points : 2
Par défaut Connexion base distante via JDBC (mysql)

Bonjour,

Je suis confronté à un problème depuis 48h et suite à plusieurs recherches infructueuses sur le net, je me suis résigné à me poster ici.

J'ai écrit un petit programme Java grâce à Eclipse permettant de se connecter à une base de données. Ainsi, grâce aux pilotes JDBC, j'ai réussi à me connecter à une base de données locale (sur le même poste que celui où est lancé le programme ).

J'ai ensuite configuré une base de données sur un autre poste, en ayant créé un utilisateur qui a tous les privilèges : Serveur : %, ALL PRIVILEGES et Grant : oui.

J'ai ensuite mis l'adresse IP de ce poste à la place du localhost dans le logiciel, en prenant la peine de changer également le nom de la base et là, j'ai l'erreur suivante :
Citation:
Communication link failure, message from server : "Can get hostname for your adress".
J'ai alors essayé de taper l'adresse IP du poste distant dans mon navigateur web et j'arrive à accéder au localhost de la base distante....

Je ne vois vraiment pas d'où provient mon problème surtout que je ne suis qu'un débutant.

Je vous sollicite donc pour m'éclairer un peu sur ce sujet.

Merci d'avance !
Alexpato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2011, 10h25   #2
Modérateur
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 16 195
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 16 195
Points : 25 347
Points : 25 347
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Quelle base de données?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
"Votre génitrice tute des pédoncules au pandémonium" (le conjurateur, 1973)
tchize_ est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2011, 12h15   #3
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 2
Points : 2
Une base de données que j'ai créer et mis en ligne grace à Wamp Server.
Alexpato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 13h58   #4
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 2
Points : 2
Petite chose que j'avais oublier de préciser : je travaille avec 2 ordis sur un réseau local avec un routeur, je ne sais pas si cela change grand chose...

J'ai également lu quelque part sur le net qu'il fallait rediriger le port 80 du routeur vers l'ordi qui héberge la base de données. Pensez-vous que cela puisse résoudre le problème ? Pouvez-vous m'en dire plus s'il vous plait ?
Alexpato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2011, 14h50   #5
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 15
Points : 2
Points : 2
Bonjour à tous !

Suite à de nombreuses recherches, j'ai fini par trouver une solution sur un site dont je n'ai plus le lien, j'avais juste fait une copie dans un fichier texte :

Citation:
Just add skip-name-resolve option to the [mysqld] section of your my.cnf/my.ini
En gros, il suffit d'ouvrir le fichier my.ini et rajouter tout en bas : skip-name-resolve.

Avant de refaire les tests j'avais fermé wamp et relancé tous les services, je ne sais pas si c'est nécessaire.

Voila bonne journée à tous
Alexpato est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h41.


 
 
 
 
Partenaires

Hébergement Web