Utilisateur spécial MySQL - Stockage - Systèmes & Réseaux Pro
Marsh Posté le 21-12-2011 à 17:23:11
Oui.
Vous dites
Citation : Est il possible de créer un utilisateur qui permette aux utilisateur d'avoir acces via leur navigateur a certaines tables en read only? |
Vous avez donc phpmyadmin d'installer?
Si vous avez phpmyadmin c'est encore plus facile.
Parce que un mode web natif pour mysql connait pas.
ex : pour donner accès à la table1 de la base1
Code :
|
syntaxe de http://dev.mysql.com/doc/refman/5.0/en/grant.html
Marsh Posté le 21-12-2011 à 18:08:04
Merci pour la réponse.
Quand je lance la commande, ça me crée bien l'utilisateur mais je n'arrive pas a aller sur l'interface en utilisant ce nouveau login/pass.
ça me met: #1045 Connexion au serveur MySQL non permise
Avez vous une idée?
Merci,
Cordialement,
Benjamin.
Marsh Posté le 21-12-2011 à 18:10:13
vous n'avez pas répondu à ma question concernant phpmyadmin ?
Marsh Posté le 22-12-2011 à 09:31:55
Pardon. Oui, PhpMyAdmin est bien installé.
Quand je parle d'interface, je parle en effet de celle de phpMyAdmin. Je voudrai donc qu'un utilisateur puisse utiliser cette interface pour avoir acces en lecture seule a certaine table d'une des BDD.
Avez vous une solution?
Actuellement, quand je lance la commande, ça me crée bien l'utilisateur mais je n'arrive pas a me connecter via l'interface PhpMyAdmin en utilisant ce nouveau login/pass.
ça me met: #1045 Connexion au serveur MySQL non permise
Marsh Posté le 22-12-2011 à 09:42:40
Est ce que phpmyadmin est installé sur la meme machine que le serveur mysql?
Marsh Posté le 22-12-2011 à 12:07:52
Parfois mysql est bizzare avec la gestion des droits et sur la source de la connexion
Pouvez essayer en créant l’utilisateur comme tel :
Code :
|
Marsh Posté le 22-12-2011 à 13:40:32
overider a écrit : Parfois mysql est bizzare avec la gestion des droits et sur la source de la connexion |
Code :
|
en fait, il semblerait que lors d'une connexion avec un utilisateur ayant des droits à partir de toute machine (%), le localhost soit exclu de ces machines.
Par contre, l'IP 127.0.0.1 fonctionne sans problème.
Donc, en fonction de la sécurité que tu veux, tu peut paramétrer tes utilisateurs avec un droit 'toto'@'%' et paramétrer phpMyAdmin (config.inc.php) pour se connecter à MySQL en utilisant 127.0.0.1 à la place de localhost.
L'avantage est que tes utilisateurs pourront éventuellement utiliser d'autres logiciels pour voir les données (MySQL Query Browser par ex). Ce devra également être le cas si tu places phpMyAdmin sur une autre machine.
@+
Fred
Marsh Posté le 27-12-2011 à 09:34:57
Tout d'abord, bonjour a vous et bonne fêtes !
Je tiens a m'excuser pour ma réponse tardive mais j'avais posé quelques jours de vacances ^^
Donc votre solution avec le localhost fonctionne très bien.
Je suis bien parvenu a créer ce nouvel utilisateur avec les bons droits et il peut utiliser l'interface.
Parfait,
Merci encore,
Benjamin.
Et encore une fois, Bonne fêtes a tout le monde !
Marsh Posté le 21-12-2011 à 15:42:33
Bonjour,
Je voudrai créer un utilisateur et donner son login mdp a un groupe de personne pour qu'ils puissent voir certaines tables.
Ma question:
Est il possible de créer un utilisateur qui permette aux utilisateur d'avoir acces via leur navigateur a certaines tables en read only?
En gros: je veux qu'ils puissent avoir accès à l'interface mysql mais avec des droits limités.
Est-ce possible?
Merci,
Cordialement,
Benjamin.