[mysql] requete a distance

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Messagepar euchgui » 12 Août 2003 16:47

Salut à tous, <BR> <BR>J'ai un soucis... <BR>J'ai un programme php qui s'execute sur une machine (sur un hebergeur internet) et pour des raisons qui me sont propres <IMG SRC="images/smiles/icon_wink.gif"> j'aimerai que ces requetes accèdent à la base de données qui se situe sur mon serveur SME. <BR> <BR>Mais lorsque que je fais une connection depuis mon php j'obtient un message comme quoi il ne peut pas se connecter a mon serveur sme. <BR>j'ai -a priori- ouvert le port 3306 de sme mais je vois pas... <BR> <BR>Des suggestions??
Avatar de l’utilisateur
euchgui
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 07 Mai 2003 00:00
Localisation: valenciennes

Messagepar nemesis » 12 Août 2003 17:02

il faut un utilisateur ki soit déclaré comme distant autrement tu pourras pas te connecter
ce n'est pas parce qu'il n'y a pas de preuve qu'une chose existe qu'elle ne peut pas exister
Avatar de l’utilisateur
nemesis
Amiral
Amiral
 
Messages: 1954
Inscrit le: 01 Jan 2003 01:00
Localisation: 75

Messagepar euchgui » 12 Août 2003 17:05

c'est à dire? <BR>dans mysql je dois créer un utilisateur distant?
Avatar de l’utilisateur
euchgui
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 07 Mai 2003 00:00
Localisation: valenciennes

Messagepar MasterSleepy » 12 Août 2003 17:05

Exacte nemesis, <BR> <BR>La syntaxe est la suivante : <BR>GRANT ALL PRIVILEGES ON [nom_DB].* TO [nom_USER]@[HOST] IDENTIFIED BY 'password'; <BR> <BR>Pour le host tu remplaces avec l'ip de ton hebergeur.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar euchgui » 12 Août 2003 17:06

ok je vais essayer <IMG SRC="images/smiles/icon_smile.gif">
Avatar de l’utilisateur
euchgui
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 07 Mai 2003 00:00
Localisation: valenciennes

Messagepar Muzo » 12 Août 2003 17:06

Bonjour, <BR> <BR>Euh .. as tu créer l'admin de mysql? Par default il n'y en a pas. Je crois que si tu regarde te lgs au démarrage du serveur, il te demande de changer un password sur mysql. Mais je ne sais plus ce que c'est.
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar Muzo » 12 Août 2003 17:07

Oups .. j'ai été trop lent .... <IMG SRC="images/smiles/icon_biggrin.gif">
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar MasterSleepy » 12 Août 2003 17:15

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>Le 2003-08-12 17:06, Muzo a écrit: <BR>Bonjour, <BR> <BR>Euh .. as tu créer l'admin de mysql? Par default il n'y en a pas. Je crois que si tu regarde te lgs au démarrage du serveur, il te demande de changer un password sur mysql. Mais je ne sais plus ce que c'est. <BR> <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Malheureusement non, il en crée un assez hard, style 30 caractéres tous spéciaux.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar Muzo » 12 Août 2003 17:19

Ah ok j'a du me trompé. <BR> <BR>Il me semblait que dans les logs de démarrage de ma SME, j'avais un message à ce sujet. Je jetterais un oeil ce soir, si j'oublies pas.
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar euchgui » 12 Août 2003 17:23

Bon, j'ai créé un user avec tous les privileges sur mon serveur mais quand je veux me connecter depuis le net, il me met ce message là: <BR> <BR>ERROR 2003: Can't connect to MySQL server on '80.13.61.21' (110) <BR> <BR>Y aurait-il quelque chose que j'ai oublié? (Je suis encore un vrai noob a linux)
Avatar de l’utilisateur
euchgui
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 07 Mai 2003 00:00
Localisation: valenciennes

Messagepar MasterSleepy » 12 Août 2003 17:34

Désolé, j'ai oubliè de l'indiquer tout à l'heure. <BR> <BR>Faut faire un "mysqladmin flush-privileges" après avoir créer un utilisateur.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar euchgui » 12 Août 2003 17:43

j'avais fait un flush privileges <IMG SRC="images/smiles/icon_wink.gif"> <BR> <BR>Mais nada, il veut rien savoir <IMG SRC="images/smiles/icon_frown.gif">
Avatar de l’utilisateur
euchgui
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 07 Mai 2003 00:00
Localisation: valenciennes

Messagepar MasterSleepy » 12 Août 2003 20:59

AAAArrrrgggggggg, alors là je vois plus quoi faire. <BR> <BR>Y a-t-il qq chose dans les logs de mysql???
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar nemesis » 12 Août 2003 21:39

alors je sais pas comment ça apparait sur votre version de mysql mais il faut def l'user en nom_user@ et apres l'arobase tu met % pour que ce soit de nimporte ou ou l'adresse ip pour n'autoriser qu'un adresse ip <BR> <BR>il me semble a verifier ds la doc de ta version de mysql
ce n'est pas parce qu'il n'y a pas de preuve qu'une chose existe qu'elle ne peut pas exister
Avatar de l’utilisateur
nemesis
Amiral
Amiral
 
Messages: 1954
Inscrit le: 01 Jan 2003 01:00
Localisation: 75

Messagepar Jllc » 13 Août 2003 10:01

C'est peut-être l'hébergeur quio bloque les connexions vers l'extérieur. De son point de vue, on peut se demander l'intérêt de faire une connexion vers un serveur MySql externe depuis l'un de ses serveur web interne.
Avatar de l’utilisateur
Jllc
Premier-Maître
Premier-Maître
 
Messages: 58
Inscrit le: 03 Juil 2003 00:00

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité