Introduction
Voici quelques requêtes courantes pour vous aider à accorder des autorisations spécifiques à des utilisateurs.
Comment accorder à un autre utilisateur les mêmes privilèges que l’utilisateur courant ?
GRANT CURRENT GRANTS ON *.* TO another_user;Comment accorder à un utilisateur une autorisation spécifique en fonction des privilèges de l'utilisateur courant ?
Dans l'exemple ci-dessous, another_user pourra exécuter des commandes SELECT sur toutes les bases de données et toutes les tables de l'utilisateur courant.
GRANT CURRENT GRANTS(SELECT ON *.*) TO another_user;Comment accorder à un utilisateur une autorisation spécifique sur une base de données donnée, en fonction des autorisations de l'utilisateur courant ?
Dans l'exemple ci-dessous, another_user pourra exécuter des commandes INSERT sur toutes les tables de my_database.
GRANT INSERT ON my_database.* TO another_user;Comment accorder à un utilisateur spécifique tous les privilèges de l’utilisateur default ?
GRANT default_role TO another_user;