Bonjour,

Mon user root ne peut plus définir de rôle sur des users, et je ne comprends pas pourquoi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
MariaDB [(none)]> SHOW GRANTS FOR 'root'@'localhost'
    -> ;
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*<hash>' WITH GRANT OPTION |
| GRANT PROXY ON ''@'%' TO 'root'@'localhost' WITH GRANT OPTION                                                                          |
+----------------------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
 
MariaDB [(none)]> GRANT developpeurs TO <mon user>;
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
MariaDB [(none)]>
Je ne comprends pas pourquoi ça ne fonctionne pas, j'ai déjà donné ce profil à une 20aine de users différents sur la même base de données...

Si quelqu'un a une piste... (j'ai déjà testé le mysql_update)