Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils 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 10/08/2007, 22h03   #1
Membre du Club
 
Avatar de yashiro
 
Inscription : mars 2004
Messages : 212
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 212
Points : 42
Points : 42
Envoyer un message via Yahoo à yashiro Envoyer un message via Skype™ à yashiro
Par défaut Acceder au serveur mysql a distance

Bonjour a tous,
je suis actuellement en plein developpement d'une appli en java et celle ci se connecte a une base dedonnees MySql distante cree avec easy php 1.7.
seleument lors de la connexion, je recoit une exception qui me dit
Code :
1
2
 
L'hote SHINTAKUMA n'est pas autorise a se connecter a ce serveur mysql
SHINTAKUMA est le nom de ma machine
je vodrais savoir s'il ya une maniere de creer des hote autorises a cmmuniauer avec le serveur mysql.
__________________
passionné de développement
yashiro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2007, 02h10   #2
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Citation:
Envoyé par yashiro
Bonjour a tous,
je suis actuellement en plein developpement d'une appli en java et celle ci se connecte a une base dedonnees MySql distante cree avec easy php 1.7.
seleument lors de la connexion, je recoit une exception qui me dit
Code :
1
2
 
L'hote SHINTAKUMA n'est pas autorise a se connecter a ce serveur mysql
SHINTAKUMA est le nom de ma machine
je vodrais savoir s'il ya une maniere de creer des hote autorises a cmmuniauer avec le serveur mysql.
Surement lié au faite que ton serveur n'est accessible que par la connexion localhost ou 127.0.0.1 .Il faut déclarer un autre serveur portant l'adresse ip de la machine ou le nom de la machine. Ainsi, il aura une visibilité de l'extérieur.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2007, 18h44   #3
Membre du Club
 
Avatar de yashiro
 
Inscription : mars 2004
Messages : 212
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 212
Points : 42
Points : 42
Envoyer un message via Yahoo à yashiro Envoyer un message via Skype™ à yashiro
Par défaut Comment???

En fait, j'ai essyé de créer un nouvel utilisteur SHINTAKUMA et je l'ai affecté à un serveur d'adresse 192.168.1.2 qui est l'adresse de la machine sur laquelle tourne la BD, mais toujours le même pb.
Au fait, comment déclare - t-on un autre serveur????? Parceque je sais pas le faire(ou plutôt je le fait sans savoir)
__________________
passionné de développement
yashiro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2007, 15h37   #4
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Citation:
Envoyé par yashiro
En fait, j'ai essyé de créer un nouvel utilisteur SHINTAKUMA et je l'ai affecté à un serveur d'adresse 192.168.1.2 qui est l'adresse de la machine sur laquelle tourne la BD, mais toujours le même pb.
Au fait, comment déclare - t-on un autre serveur????? Parceque je sais pas le faire(ou plutôt je le fait sans savoir)
Je t'avouerais que via les commandes SQL je ne connais pas trop. Je passes généralement par phpmyadmin ou Sql Manager (EMS).
Généralement, via un éditeur Mysql tu créé un utilisateur en déclarant en même temps l'adresse du serveur.
Attention, il faut pas que le nom d'un utilisateur ait le même nom que la machine. Exemple, chez moi mes machines portent le nom des iles.
guadeloupe@guadeloupe ne va pas marcher parce que j'ai crée un utilisateur portant le même nom que ma machine. J'ai galéré énormément avant de changer de nom d'utilisateur. voial la petite astuce en cas eu
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2007, 20h04   #5
Membre du Club
 
Avatar de yashiro
 
Inscription : mars 2004
Messages : 212
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 212
Points : 42
Points : 42
Envoyer un message via Yahoo à yashiro Envoyer un message via Skype™ à yashiro
Par défaut Confirmation svp!!!

Merci pour l'astuce. En fait EasyPhp tourne sur une machine d'adresse 192.168.1.2 et la machine de laquelle je veux accéder à MySql est d'adresse 192.168.1.3 et elle se nomme SHINTAKUMA
Si je suis bien ce que tu dis, je dois créer un utilisateur dans PhpAdmin de nom par exemple "Koris" et je lui affecte un serveur d'adresse 192.168.1.2
puis j'essaie d'acceder à mysql par cet utilisateur (dans le code écrit sur SHINTAKUMA d'adresse 192.168.1.3), c'est bien ça???
__________________
passionné de développement
yashiro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 10h06   #6
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Citation:
Envoyé par yashiro
Merci pour l'astuce. En fait EasyPhp tourne sur une machine d'adresse 192.168.1.2 et la machine de laquelle je veux accéder à MySql est d'adresse 192.168.1.3 et elle se nomme SHINTAKUMA
Si je suis bien ce que tu dis, je dois créer un utilisateur dans PhpAdmin de nom par exemple "Koris" et je lui affecte un serveur d'adresse 192.168.1.2
puis j'essaie d'acceder à mysql par cet utilisateur (dans le code écrit sur SHINTAKUMA d'adresse 192.168.1.3), c'est bien ça???
Si je me trompe pas c'est ainsi. Il faut que tu le déclare sur le serveur mysql distant. Autre conseille, créé un utilisateur ayant tout pouvoir en plus de root en localhost. Ainsi, si tu as fait une bétise sur root tu as toujours le superroot.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united 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 23h26.


 
 
 
 
Partenaires

Hébergement Web