hostname mysql sous easyphp

hostname mysql sous easyphp - SQL/NoSQL - Programmation

Marsh Posté le 12-09-2006 à 11:29:16    

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.

Reply

Marsh Posté le 12-09-2006 à 11:29:16   

Reply

Marsh Posté le 12-09-2006 à 11:31:07    

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
Reply

Marsh Posté le 12-09-2006 à 11:40:53    

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

Reply

Marsh Posté le 12-09-2006 à 11:45:30    

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
Reply

Marsh Posté le 12-09-2006 à 12:26:20    

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.

Reply

Marsh Posté le 12-09-2006 à 12:49:21    

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
Reply

Marsh Posté le 12-09-2006 à 13:53:32    

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)...

Reply

Marsh Posté le 12-09-2006 à 14:04:34    

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

Reply

Marsh Posté le 12-09-2006 à 14:55:28    

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?

Reply

Marsh Posté le 12-09-2006 à 14:56:41    

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
Reply

Marsh Posté le 12-09-2006 à 14:56:41   

Reply

Marsh Posté le 12-09-2006 à 15:00:20    

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 ;)

Reply

Marsh Posté le 12-09-2006 à 15:02:37    

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
Reply

Marsh Posté le 12-09-2006 à 16:53:46    

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.

Reply

Marsh Posté le 12-09-2006 à 16:54:29    

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
Reply

Marsh Posté le 12-09-2006 à 17:28:20    

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.

Reply

Marsh Posté le 12-09-2006 à 17:29:10    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed