Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4086 connectés 

 


Dernière réponse
Sujet : [MySQL] pb de host.
thecoin

ethernal a écrit a écrit :

tu dois voir aussi si ton user peut accéder à ton serveur mysql depuis autre part que qd il est sur la machine (localhost)
 
fait  
>mysql -u root -p
  >use mysql;
  >select * from user;  
       et regarde le 'Host' de ton user
  >select * from db;  
       et regarde le 'Host' de ton user
 
en gros tu dois autoriser ton utilisateur à se connecter sur ton serveur MySqL depuis ta nouvelle machine.
le plus facile est de te créer un nouvel utilisateur 'distant'
 
  >GRANT ALL PRIVILEGES on maBase.* TO MonNouvelUser@nom_ou_IP_de_la_machine identified by 'MontMotDePasse';  




 
C'était bien un problème de droit.
 
Merci a tous :jap:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
thecoin

ethernal a écrit a écrit :

tu dois voir aussi si ton user peut accéder à ton serveur mysql depuis autre part que qd il est sur la machine (localhost)
 
fait  
>mysql -u root -p
  >use mysql;
  >select * from user;  
       et regarde le 'Host' de ton user
  >select * from db;  
       et regarde le 'Host' de ton user
 
en gros tu dois autoriser ton utilisateur à se connecter sur ton serveur MySqL depuis ta nouvelle machine.
le plus facile est de te créer un nouvel utilisateur 'distant'
 
  >GRANT ALL PRIVILEGES on maBase.* TO MonNouvelUser@nom_ou_IP_de_la_machine identified by 'MontMotDePasse';  




 
C'était bien un problème de droit.
 
Merci a tous :jap:

ethernal

thecoin a écrit a écrit :

 
Le pb ne viendrai pas plutot d'un mauvaise configuration du serveur MySQL?  




 
c'est bien ce que je te dis !  :ange:

thecoin Ma page php de connection ressemcle a ca:
 
<?
 $connexion=mysql_connect($hote,$user,$password);
 if ($connexion>0)
  echo "connexion effectuée";
 else
  echo "pas de connexion  active";
 mysql_close($connexion);
?>

 
J'envoye les != paramètres depuis un formulaire.Le pb ne viendrai pas plutot d'un mauvaise configuration du serveur MySQL?
ethernal tu dois voir aussi si ton user peut accéder à ton serveur mysql depuis autre part que qd il est sur la machine (localhost)
 
fait  
>mysql -u root -p
  >use mysql;
  >select * from user;  
       et regarde le 'Host' de ton user
  >select * from db;  
       et regarde le 'Host' de ton user
 
en gros tu dois autoriser ton utilisateur à se connecter sur ton serveur MySqL depuis ta nouvelle machine.
le plus facile est de te créer un nouvel utilisateur 'distant'
 
  >GRANT ALL PRIVILEGES on maBase.* TO MonNouvelUser@nom_ou_IP_de_la_machine identified by 'MontMotDePasse';
thecoin Pas besoin, j'etais po faché :D
darklord22 tu ne fais pas une référence à localhost autre part par hasard?
thecoin :cry: En local ca marche tres bien, mais sur une autre machine il me sort:
 
Warning: Access denied for user: '****@****' (Using password: NO) in c:\program files\apache group\apache\htdocs\php\ouverture.php on line 2
darklord22

pudaipiai a écrit a écrit :

 
 
Non, mais vu d'autres posts, darklord est un dieu qui n'a jamais débuté...  :sarcastic:  
Justement, ce forum est fait pour apprendre !  




 
:D
 
Non en fait je crois qu'il ne faut pas tout mélanger. Pour ce post si c'est vrai que c'est un peu exagéré. Les autres posts ne sont pas des questions de débutants mais des questions d'opportunistes c'est différend.
 
Donc je te fais mes excuses les plus sincères thecoin :p

 

[edtdd]--Message édité par darklord22--[/edtdd]

pudaipiai

thecoin a écrit a écrit :

 
quoi c'est interdit d'apprendre?  




 
Non, mais vu d'autres posts, darklord est un dieu qui n'a jamais débuté...  :sarcastic:  
Justement, ce forum est fait pour apprendre !

thecoin Ben vi et j'ai aussi WinMySQLadmin qui tourne.
Bruce Rien à voir avec le serveur web... tu doit avoir un serveur mysql qui tourne...
thecoin Non, il n'y a pas de firewall.Et une petite precision, j'utilise un serveur Apache.
Bruce

thecoin a écrit a écrit :

 
 
Je sais bien ce que veux dire localhost et j'ai un serveur Mysql sur ma machine.Et j'ai deja essayé de mettre dans le host le nom ou l'adresse ip de ma machine et ca ne marche pas.  




 
T'as un firewall qq part ?

thecoin

darklord22 a écrit a écrit :

 
 
 :sarcastic:  




quoi c'est interdit d'apprendre?

darklord22

thecoin a écrit a écrit :

J'ai fais une page php pour me connecté sur un serveur MySQL.Quand j'utilise ne host "localhost" pour me connecter ca fonctionne bien.Mais si je veux utilisé cette page sur une autre machine, ca ne fonctionne plus.Que doi je mettre comme nom de host?  




 
 :sarcastic:

thecoin

Bruce a écrit a écrit :

:lol:  
 
localhost : hote local... C'est l'adresse du PC sur laquelle tourne la page. Donc forcément si tu n'as pas un serveur MySQL sur cette machine là ça risque pas de marcher...
 
Soit tu installe MySQL sur l'autre machine, soit tu met l'adresse de ta machine (si elle est en rézo)  




 
Je sais bien ce que veux dire localhost et j'ai un serveur Mysql sur ma machine.Et j'ai deja essayé de mettre dans le host le nom ou l'adresse ip de ma machine et ca ne marche pas.

Bruce :lol:  
 
localhost : hote local... C'est l'adresse du PC sur laquelle tourne la page. Donc forcément si tu n'as pas un serveur MySQL sur cette machine là ça risque pas de marcher...
 
Soit tu installe MySQL sur l'autre machine, soit tu met l'adresse de ta machine (si elle est en rézo)
thecoin J'ai fais une page php pour me connecté sur un serveur MySQL.Quand j'utilise ne host "localhost" pour me connecter ca fonctionne bien.Mais si je veux utilisé cette page sur une autre machine, ca ne fonctionne plus.Que doi je mettre comme nom de host?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)