Bonjour,
J'aimerais créer des user mysql qui :
- ne verrait que 3 base de données déterminées sur 9 dans phpMyAdmin
- aurait les principaux droit sur ces 3 base de données.
J'ai tenté quelque chose comme :
Pour créer l'user "test" avec le password "test" et lui donné certains droits sur toutes les tables de la base "staff-mangos" ainsi que sur la bdd elle même...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE USER 'test'@'%' IDENTIFIED BY 'test'; GRANT SELECT , INSERT , UPDATE , DELETE , FILE , SHOW DATABASES ON `staff-mangos`.* TO 'test'@'%' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
Mysql me retourne :
Une recherche sur internet n'a pas donné de résultat concret...#1221 - Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
Ou est le problème ?
Si je me réfère à http://dev.mysql.com/doc/refman/5.0/fr/grant.html
c'est tout à fait possible.
J'utilise MySQL 5.
Merci d'avance,
Cordialement.
Partager