Base de données "MySQL"

NifenBerg -  
 basile -
Bonjour,

Chez EasyPHP 1.7, j'ai crée un utilisateur chez mon phpmyadmin et je l'ai laisse l'autorisation : Données et Structure. (Pas Administration) Mais je veux pas que mon utilisateur peut voir la base de données : "MySQL". Comment le regler pour demasquer "MySQL" pour mon utilisateur ?

Merci

8 réponses

Galfus Messages postés 242 Statut Membre 14
 
Salut,
comme ça pour ajouter les droits :

"Grant all privileges on mysql.* to utilisateur@localhost identified by motdepasse;"

et pour les retirer, il suffit de remplacer grant par revoke.

Note qu'il faut être root pour lancer cette commande.
A+

<------Galfus------>
In penguin we trust
0
Galfus Messages postés 242 Statut Membre 14
 
Au fait fais attention parce que si tu retire tous les accès à ton utilisateur, il risque de neplus pouvoir se connecter.
J'aurai peut-être du commencer par ça lol ;-)
A+

<------Galfus------>
In penguin we trust
0
NifenBerg
 
Deja fait mais mon utilisateur peut quand meme utiliser "mysql" (nom de base de donnée)... Je veux pas qu'il utilise mysql sinon ca plante !... Alor comment seulement le masquer pour mon utilisateur ?
0
basile
 
si je comprend bien, l'utilisateur doit pouvoir utiliser ta base de données, mais pas la base mysql ?
faut lui donner les droits sur ta base, mais les retirer pour la base mysql...
je vois pas trop ou peut-être le problème, peut-être que c'est moi qui comprend rien...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
NifenBerg
 
Oui c bon que tu as bien compris mais comment le retirer pour la base mysql ?
0
basile
 
revoke all privileges on mysql.* from utilisateur@localhost ;

normallement avec ça il conserve ses droits sur les autres bases, et il peut plus toucher à la base mysql...
0
mongia
 
ccomment connecter un nouveau utilisateur
0
basile
 
sans vouloir etre mechant, je croix que la, un cours ou un boukin sur mysql s'imposerait...
0