Modification de Syntaxe des commandes pour MariaDB
Aller à la navigation
Aller à la recherche
Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 46 : | Ligne 46 : | ||
Exemples pour voir les utilisateurs créés : | Exemples pour voir les utilisateurs créés : | ||
'''SELECT user FROM mysql.user;''' | |||
'''SELECT user,host FROM mysql.user;''' | |||
'''SELECT user,host,password FROM mysql.user;''' | |||
Pour un utilisateur donné, on peut voir ses droits de la façon suivante : | Pour un utilisateur donné, on peut voir ses droits de la façon suivante : | ||
'''SHOW GRANTS FOR "<span style="color: #FF0000;">utilisateur</span>"@"localhost";''' | |||
Pour supprimer les droits d’un utilisateur avec REVOKE : | Pour supprimer les droits d’un utilisateur avec REVOKE : | ||
'''REVOKE ALL ON *.* FROM '<span style="color: #FF0000;">utilisateur</span>'@'localhost';''' | |||
Pour supprimer un utilisateur : | Pour supprimer un utilisateur : | ||
'''DROP USER '<span style="color: #FF0000;">utilisateur</span>'@'localhost';''' | |||
---- | ---- | ||
Ligne 70 : | Ligne 70 : | ||
Pour lister les bases de données : | Pour lister les bases de données : | ||
'''show databases;''' | |||
Pour supprimer une base de données : | Pour supprimer une base de données : | ||
'''DROP DATABASE <span style="color: #FF0000;">base</span>;''' | |||
<span style="color: #0000FF;"><big>'''Les droits'''</big> | <span style="color: #0000FF;"><big>'''Les droits'''</big> | ||
Ligne 80 : | Ligne 80 : | ||
Pour supprimer les droits d’un utilisateur sur une base de données avec REVOKE : | Pour supprimer les droits d’un utilisateur sur une base de données avec REVOKE : | ||
'''REVOKE ALL ON <span style="color: #FF0000;">base</span>.* FROM '<span style="color: #FF0000;">utilisateur</span>'@'localhost';''' | |||
La commande GRANT permet d’attribuer des droits sur la base de données : | La commande GRANT permet d’attribuer des droits sur la base de données : | ||
'''GRANT CREATE, SELECT, INSERT, UPDATE, DELETE, DROP, LOCK TABLES ON <span style="color: #FF0000;">base</span>.* TO '<span style="color: #FF0000;">utilisateur</span>'@'localhost';''' | |||
Pour que les nouveaux droits attribués soient pris en compte, il est nécessaire de lancer la requête FLUSH comme vu précédemment : | Pour que les nouveaux droits attribués soient pris en compte, il est nécessaire de lancer la requête FLUSH comme vu précédemment : | ||
'''FLUSH PRIVILEGES;''' | |||
---- | ---- |