Accès MySQL

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 lagraula » 23 Fév 2004 11:38

Bonjour, <BR> <BR>j'ai une distrib sme v6.0, <BR> <BR>j'ai passé les lignes de commandes préconisées par Grand Pa : erreur sous apache et accès au serveur depuis le réseau pour MySQL -je n'ai pas passé les lignes commande pour le repertoire PHP parce que je ne connais pas le repertoire éventuel-. <BR> <BR>j'ai créé dans MySQL une base avec une table, j'ai créé un user (avec password) qui peut accéder à cette table ... <BR> <BR>j'ai commencé à créer des pages PHP qui tournent bien, <BR> <BR>j'ai fait un premier script avec une requete mysql_connect(...) ; j'ai essayé avec le user "root" sans mot de passe, le user "créé_pour_les_besoins" avec mot de passe, ... avec l'hote "localhost" ou "nom_de_la_passerelle", ... <BR> <BR>Et j'ai le message suivant : "Access denied for user" <BR> <BR>Quelqu'un aurait-il une idée d'une piste de solution ? <BR> <BR>A+ <BR>
Avatar de l’utilisateur
lagraula
Second Maître
Second Maître
 
Messages: 27
Inscrit le: 30 Nov 2002 01:00
Localisation: Bordeaux

Messagepar MasterSleepy » 23 Fév 2004 11:40

Salut, <BR> <BR>As-tu fait un "flush privileges" après avoir créer ton utilisateur??? <BR> <BR>A+
"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 lagraula » 23 Fév 2004 11:43

Non, <BR> <BR>tu veux dire : <BR> <BR>mysql> flush privileges; <BR> <BR>???
Avatar de l’utilisateur
lagraula
Second Maître
Second Maître
 
Messages: 27
Inscrit le: 30 Nov 2002 01:00
Localisation: Bordeaux

Messagepar MasterSleepy » 23 Fév 2004 11:44

Oui, sinon ton nouvel utilisateur ne sera pas pris en compte.
"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 lagraula » 23 Fév 2004 11:54

Ca ne le fait pas !!!
Avatar de l’utilisateur
lagraula
Second Maître
Second Maître
 
Messages: 27
Inscrit le: 30 Nov 2002 01:00
Localisation: Bordeaux

Messagepar MasterSleepy » 23 Fév 2004 11:56

Et en te connectant directement depuis la ligne de commande : <BR> <BR>mysql -u [utilisateur] -p <BR> <BR>
"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 lagraula » 23 Fév 2004 11:57

En me connectant localement, ca marche bien !
Avatar de l’utilisateur
lagraula
Second Maître
Second Maître
 
Messages: 27
Inscrit le: 30 Nov 2002 01:00
Localisation: Bordeaux

Messagepar MasterSleepy » 23 Fév 2004 12:00

ah ahhhhhh, c'est bon on avance <IMG SRC="images/smiles/icon_wink.gif"> <BR> <BR>Peux-tu envoyer la partie de code PHP que tu utilises pour te connecter à la base?? <BR> <BR>Tiens aussi je pense à un truc, quand j'ai bien relu ton premier post. Tu ne pourras pas te connecter avec l'utilisateur "root", car il a un mot passe généré automatiquement.
"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 lagraula » 23 Fév 2004 12:11

j'ai défini 3 variables et la requete : <BR> <BR>$mid=mysql_connect(sql_hote,sql_login,sql_secret); <BR> <BR>en ce qui concerne l'accès à MySQL, en console, je fais "mysql" "enter" et j'accède !
Avatar de l’utilisateur
lagraula
Second Maître
Second Maître
 
Messages: 27
Inscrit le: 30 Nov 2002 01:00
Localisation: Bordeaux

Messagepar Breizh-Tux » 23 Fév 2004 12:16

Salut <IMG SRC="images/smiles/icon_smile.gif"> <BR> <BR><!-- 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 2004-02-23 11:11, lagraula a écrit: <BR>j'ai défini 3 variables et la requete : <BR> <BR>$mid=mysql_connect(sql_hote,sql_login,sql_secret); <BR> <BR>en ce qui concerne l'accès à MySQL, en console, je fais "mysql" "enter" et j'accède ! <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>une idée comme ça en passant : <BR>$mid=mysql_connect($sql_hote,$sql_login,$sql_secret); <BR> <BR>mais c'est peut-etre ou surement comme ça que tu as fait ... <BR> <BR>Cordialement, <BR> <BR>bzh-tux
In God we Trust -- all others must submit an X.509 certificate.
(Charles Forsythe)
Breizh-Tux
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 305
Inscrit le: 23 Fév 2003 01:00
Localisation: BZH , Degemer Mad

Messagepar Clarck » 23 Fév 2004 12:58

Je crois que g eu le même pb que toi, g mis un post sur ce forum ms malheureusement sans réponse ; alors j'ai cherché et je m'en suis sorti en changeant une option dans la config du serveur manager. Essaye ça : <BR> <BR>Collaboration>Baies d'information>modifier [nom_de_ta_baie]>Accès public par le Web ou le protocole FTP anonyme [internet en entier aucun mdp requis] <BR> <BR>Pour moi ça a marché, j'espère que ça t'aideras ... <BR> <BR>
Avatar de l’utilisateur
Clarck
Matelot
Matelot
 
Messages: 3
Inscrit le: 14 Sep 2003 00:00

Messagepar lagraula » 23 Fév 2004 14:48

J'ai essayé tous les niveaux : pwd de l'exterieur + rien en local ; rien ni en local ni en WAN => ca ne marche pas !!! <BR> <BR>Qui a une idée ?
Avatar de l’utilisateur
lagraula
Second Maître
Second Maître
 
Messages: 27
Inscrit le: 30 Nov 2002 01:00
Localisation: Bordeaux

Messagepar MasterSleepy » 23 Fév 2004 15:00

Avec quelle utilisateur essayes-tu de te connecter?? <BR>Si c'est avec l'utilisateur que tu as créé plus haut, cette utilisateur là ne pourra se connecter que depuis le serveur local. <BR>Si tu essayes de te connecter en root, dans ton script PHP, c'est normal que cela ne fonctionne pas, pour de mot de passe comme expliquer plus haut. <BR> <BR>Maintenant un dernier truc, connecte toi à la base de donné avec : <BR>mysql <BR>puis à la ligne de commande de mysql : <BR>connect mysql <BR> <BR>SELECT * FROM users; <BR> <BR>Dans les résultats, vérifie que l'utilisateur s'y trouve bien. <BR> <BR>Apart tout, ben je vois pas trop, dsl
"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


Retour vers E-Smith / SME Server

Qui est en ligne ?

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