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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  hostname mysql sous easyphp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

hostname mysql sous easyphp

n°1440761
dblf
Posté le 12-09-2006 à 11:29:16  profilanswer
 

Bonjour à tous (toutes ;) )
 
En 2 mots: j'ai installé un serveur easyphp afin de faire tourner un site Intranet dans une entreprise.
J'aimerai que d'autres personnes que moi puissent avoir accès à la base de données. Ainsi j'ai modifié le httpd.conf de manière à ouvrir l'accès à phpmyadmin pour d'autres.
 
Ainsi les utilisateurs ont accès à la base de donnée en faisant: "http://nomduserveur/mysql/". Ensuite ils doivent rentrer un utilisateur et un password (pas folle la guêpe, j'ai tout bloqué...)
 
Maintenant j'ai un utilisateur qui doit accéder à la base de données depuis "mysqlfront"  :cry:  
 
Quel hostname il doit rentrer???? J'ai essayé de lui faire rentrer nomduserveur mais ça ne marche pas...
 
Si on pose la question différemment c'est: Comment définir le hostname de la base de données mysql sous easyphp afin d'ouvrir un accès aux utilisateurs?
 
Merci d'avance pour vos réponses.

mood
Publicité
Posté le 12-09-2006 à 11:29:16  profilanswer
 

n°1440766
Sh@rdar
Ex-PhPéteur
Posté le 12-09-2006 à 11:31:07  profilanswer
 

avec nomduserveur ou l'ip ça va fonctionner
 
mais avant, il faut modifier les droits pour autoriser l'utilisateur en question à se connecter autrement qu'en local
 
(le plus simple pour toi serait je pense de faire ça via phpmyadmin dans la rubrique privilèges ;) )
 
EDIT : je vérifie, j'ai peut être écrit une connerie..
 
EDIT : en fait non c'est bien ça (et faut recharger comme l'a indiqué couak)


Message édité par Sh@rdar le 12-09-2006 à 11:45:08

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1440785
couak
Posté le 12-09-2006 à 11:40:53  profilanswer
 

il faut modifier les droits dans la base "mysql", je ne me souviens plus exactement quel table
mais une fois modifié, l'erreur fréquente est d'oublier de faire un 'lfush privileges' ou un redémarrage de la base pour que les nouveaux droits s'appliquent

n°1440792
Sh@rdar
Ex-PhPéteur
Posté le 12-09-2006 à 11:45:30  profilanswer
 

table 'user' ;)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1440820
dblf
Posté le 12-09-2006 à 12:26:20  profilanswer
 

ok mais l'utilisateur de toute façon c'est "root". La seule différence c'est que j'ai changé son mot de passe. En fait jusqu'à présent j'ai uniquement testé un hostname avec le nomduserveur mais je vais tester cet aprèm avec l'adresse ip pour voir ce que ça donne ;)
Je vous tiens au courant.

n°1440835
Sh@rdar
Ex-PhPéteur
Posté le 12-09-2006 à 12:49:21  profilanswer
 

même pour root, si t'as 'localhost' comme serveur ça va coincer ;)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1440898
dblf
Posté le 12-09-2006 à 13:53:32  profilanswer
 

ok je saisis à moitié ce que tu dis. En fait je comprends bien qu'il faut que je change mon hostname afin que çane soit plus "localhost" mais je ne comprends pas comment faire, ni les modifs à faire dans la table user. Mon seul et unique utilisateur, "root" a toutes ses données à la valeur "Y" mis à part les 6 dernières (ce qui me semble normal)...

n°1440913
couak
Posté le 12-09-2006 à 14:04:34  profilanswer
 

tu ajoutes une entrée avec un champs hostname différent
tu peux utiliser le wildward '%'
ne pas oublier de faire un 'flush privileges'

n°1441026
dblf
Posté le 12-09-2006 à 14:55:28  profilanswer
 

ooooooooook je saisis ce que tu veux dire. J'avais pas vu que l'on pouvait modifier le champ "hostname". Je rajoute donc un utilisateur afin de ne pas  intérférer avec mon site qui utilise "root" et "localhost".
 
Par contre, je ne saisis pas :

Citation :

tu peux utiliser le wildward '%'
ne pas oublier de faire un 'flush privileges'

.
 
De plus, comment faire pour attribuer à cet utilisateur que la modification de certaines tables?

n°1441031
Sh@rdar
Ex-PhPéteur
Posté le 12-09-2006 à 14:56:41  profilanswer
 

t'as un phpmyadmin d'installé avec ton easyphp ?
 
sur la première page, tu clique sur "privilèges" ça t'évitera de toucher à des tables sans savoir ce que tu fais ;)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
mood
Publicité
Posté le 12-09-2006 à 14:56:41  profilanswer
 

n°1441040
dblf
Posté le 12-09-2006 à 15:00:20  profilanswer
 

oui oui , phpmyadmin, c'est ce que j'ai utilisé pour ajouter l'utilisateur.
 
Maintenant j'ai toujours aps trouvé comment bloquer l'accès de cet utilisateur à certaines tables.
 
En tout cas merci pour les réponses qui plus est rapides ;)

n°1441044
Sh@rdar
Ex-PhPéteur
Posté le 12-09-2006 à 15:02:37  profilanswer
 

quand tu ajoute l'utilisateur, il n'a aucun droit par défaut
 
tu peux ensuite lui ajouter des droits sur une base et des tables de ton choix


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1441246
dblf
Posté le 12-09-2006 à 16:53:46  profilanswer
 

ok merci c tout bon au niveau de la config mais mon dernier problème est que mon utilisateur n'arrive pas à accéder à la base par mysql front.
 
Je pense que c'est au niveau du hostname que ça bugue. J'ai configuré le hostname à % en ce qui le concerne. Je continue de chercher.

n°1441247
Sh@rdar
Ex-PhPéteur
Posté le 12-09-2006 à 16:54:29  profilanswer
 

vérifie que le port 3306 est ouvert (ou celui sur lequel est bindé ton serveur mysql)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°1441278
dblf
Posté le 12-09-2006 à 17:28:20  profilanswer
 

Normalement il est ouvert puisque mon serveur tourne dans un réseau interne... Je vérifie dans la soirée. Est-ce que ça viendrait pas d'un des fichiers de configuration du serveur easyphp? Style httpd.conf ou autre...
 
J'avais déjà eu le problème lorsque j'ai ouvert le serveur au réseau, il a fallu modifier httpd.conf pour le port 80 et pour le dossier phpmyadmin.

n°1441279
Sh@rdar
Ex-PhPéteur
Posté le 12-09-2006 à 17:29:10  profilanswer
 

pas apache en tout cas, puisque tu te connecte en direct


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft

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

  hostname mysql sous easyphp

 

Sujets relatifs
VB ou C# mode graph Pour attaquer une Base MySQL ?[mysql] tester chevauchement entre deux periodes
Problème avec Mysql et Show processlist[OPTIMASATION MYSQL/PGSQL] requetes imbriquées
easyphp changer le passwordDonnées qui ne se modifient pas dans EasyPhp
spip/easyphp, problème avec le fichier "inc-public.php3"Problème avec un update en php/mysql
DBD::Mysql DBI CGI vs Script[MySQL] Probléme sur requete pas simple !
Plus de sujets relatifs à : hostname mysql sous easyphp


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