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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MYSQL]utilisation de mysql et phpmyadmin sur 2 postes

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MYSQL]utilisation de mysql et phpmyadmin sur 2 postes

n°755790
jeromejans​on
Posté le 08-06-2004 à 09:33:27  profilanswer
 

bonjour,
mon probleme est le suivant
j'ai installer mysql 4.0.20a sur un poste(serveur1)
j'ai un autre poste avec apache 2.0.49 et php 4.3.7(serveur2), ji ai mit phpmyadmin 2.5.5
j'aimerais donc acceder a la base mysql depuis phpmyadmin
 
pour l'instant je peux me connecter a mysql sur le poste en local en dos, et j'ai configurer le fichier config.inc.php de phpmyadmin en mettant le bon host,user,et password, mais quand je test depuis le navigateur voici l'erreur
 
###################################################################
Serveur "serveur1"  
Erreur
 
MySQL a répondu:
 
 
#1130 - Host '"serveur2"' is not allowed to connect to this MySQL server
###################################################################
je pense que c'est une config de mysql a faire, mais je ne connait pas du tout
 
donc j'espere que j'ai ete assez clair et que vous pourrez m'aider ;)
 
merci

mood
Publicité
Posté le 08-06-2004 à 09:33:27  profilanswer
 

n°755840
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 09:53:01  profilanswer
 

il faut que tu ajoute ton "serveur2" dans la table "host" de la base "mysql" de ton "serveur1" pour que "serveur2" ait le droit de se connecter a "serveur1" ... n'oubli pas de recharcher mysql apres avoir ajouter ce droit.

n°755932
jeromejans​on
Posté le 08-06-2004 à 10:36:33  profilanswer
 

je sais pas comment recharger, donc j'ai arrete le service et je l'ai redemarre mais ca ne marche pas
est ce que c'est parce qu'il faut taper une commande pour recharger ou parce que j'ai encore un autre probleme???
 
merci

n°755950
jeromejans​on
Posté le 08-06-2004 à 10:49:24  profilanswer
 

en fait j'ai essaye en faisant
mysqladmin reload
et ca marche pas :(
 
je comprend pas

n°755968
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 10:58:02  profilanswer
 

ton erreur sous myadmin est toujours la meme ?

n°755983
jeromejans​on
Posté le 08-06-2004 à 11:07:17  profilanswer
 

oui,tjrs pareil

n°756017
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 11:19:42  profilanswer
 

essaye ca :
"mysqladmin flush-hosts"
"mysqladmin reload"
"mysqladmin refresh"
 

n°756027
jeromejans​on
Posté le 08-06-2004 à 11:22:29  profilanswer
 

c tjrs pareil

n°756030
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 11:23:35  profilanswer
 

tu peux faire un select * de ta table "host" ?

n°756035
jeromejans​on
Posté le 08-06-2004 à 11:25:21  profilanswer
 

dans la base mysql, j'ai donc insere des donnees dans la table host
j'ai insere 2 lignes
* la 1ere :
Host:ip du serveur
Db:nom de ma base
et tout des Y
 
* la 2eme
Host:nom du serveur
le reste pareil

mood
Publicité
Posté le 08-06-2004 à 11:25:21  profilanswer
 

n°756039
jeromejans​on
Posté le 08-06-2004 à 11:26:01  profilanswer
 

et si je fais un select * from host, j'ai bien tout qui est insere

n°756052
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 11:31:34  profilanswer
 

"ip du serveur" et "nom du serveur" sont bien celle du deuxieme serveur :??:

n°756061
jeromejans​on
Posté le 08-06-2004 à 11:35:01  profilanswer
 

oui,la dessus ya pas de pb,g meme verifie plusieurs fois ;)

n°756070
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 11:37:50  profilanswer
 

ajoute, temporairement, une entree dans ta table host avec la valeur % pour le champ host et db et recharche mysql ... on va y arriver :)

n°756115
jeromejans​on
Posté le 08-06-2004 à 11:50:29  profilanswer
 

c tjrs pareil
 
en tout cas merci de m'aider ;)

n°756139
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 11:55:52  profilanswer
 

il semblerait que les privileges de mysql ne soit pas recharges, bizarre :/
tu as un apache (avec php) sur ton serveur 1 ?

n°756144
jeromejans​on
Posté le 08-06-2004 à 11:57:43  profilanswer
 

non,sur le serveur1 il y a juste mysql
c sur le serveur2 kil y a apache et php

n°756174
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 12:07:27  profilanswer
 

tu peux essayer toutes ces commandes (methode bourrin :D) :
"mysqladmin flush-hosts"
"mysqladmin flush-logs"
"mysqladmin flush-status"
"mysqladmin flush-tables"
"mysqladmin flush-threads"
"mysqladmin flush-privileges"
"mysqladmin reload"
"mysqladmin refresh"
 
si la il est pas recharche :)

n°756305
jeromejans​on
Posté le 08-06-2004 à 13:04:45  profilanswer
 

alors la j'hallucine!!!
 
ca marche tjrs pas :(

n°756448
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 14:09:36  profilanswer
 

re,
 
je viens d'installer mysql sur ma machine pour me mettre dans la meme situation que toi (euh oui j'ai pas grand chose a faire aujourd'hui :whistle:) et j'ai trouve ou ca clochait : il faut que tu declare ton "serveur2" dans la table "user" pour que le compte que tu utilises pour te connecter via myadmin ait l'acces au serveur ... oula je m'embrouille.
 
Plus simplement je vais prendre mon cas :
dans ma table "user" j'ai un utilisateur "root" pour le host "localhost", j'ai remplace le "localhost" par "serveur2" (ou "%" si tu veux etre tranquille), j'ai recharge (un reload suffit) et c'est ok :)


Message édité par _pegaze_ le 08-06-2004 à 14:10:28
n°756535
jeromejans​on
Posté le 08-06-2004 à 14:36:21  profilanswer
 

ok pour les 3 premieres colonnes
 
par contre les uatres faut mettre koi??

n°756574
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 14:49:37  profilanswer
 

bah tout depends des droits que tu veux donner a l'utilisateur ... pour commencer tu lui "y" partout et tu pourras le modifier sous myadmin (plus simple) apres.

n°756587
jeromejans​on
Posté le 08-06-2004 à 14:55:59  profilanswer
 

:((((((
marche tjrs pas
 
la j'hallucine vraiment

n°756594
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 14:57:43  profilanswer
 

dans ta table user tu as quoi ?
non pcke la c'est bizarre quand meme ... je viens d'installer la meme chose et ca fonctionne parfaitement :/


Message édité par _pegaze_ le 08-06-2004 à 14:58:23
n°756610
jeromejans​on
Posté le 08-06-2004 à 15:10:50  profilanswer
 

voila ce que j'ai, c les 2 derniere lignes que g rajoute
 
http://judar.homelinux.com/photos/user.JPG

n°756632
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 15:25:45  profilanswer
 

tu devrais coder tes mots de passe avec password() ca t'eviterait d'avoir a les cacher ;)
tu peux me mettre la totalite des champs et faire la meme chose pour la table host ... car la je vois pas bien ou est le probleme :/

n°756640
jeromejans​on
Posté le 08-06-2004 à 15:32:27  profilanswer
 

si je met tous les champs ca va etre le bordel dasn l'affichage,on va rien comprendre

n°756824
_pegaze_
Dux : La loi c'est moi
Posté le 08-06-2004 à 16:43:49  profilanswer
 

bon bah je recapitule ce que j'ai dans ma base mysql et apres je jette l'eponge :(
contenu de ma table host
contenu de ma table user
 
et ca fonctionne comme ca ...


Message édité par _pegaze_ le 08-06-2004 à 16:44:25
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MYSQL]utilisation de mysql et phpmyadmin sur 2 postes

 

Sujets relatifs
[PHP/MySQL] - Afficher plusieurs nom d'un champs qu'une ... (RESOLU)tri dans base mysql
phpmyadmin | Impossible d'afficher la pageContraintes d'intégrité ? mySQL
utilisation de blibotheque C++ en C#Pb de Replication MySQL
clé étrangère sur mysql [PHP/MySQL] Afficher une fiche avec une url variable
[MYSQL] Update x si il n'y a pas d'enregistrements de x dans y 
Plus de sujets relatifs à : [MYSQL]utilisation de mysql et phpmyadmin sur 2 postes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR