Database
 sql >> Base de données >  >> RDS >> Database

Que sont les privilèges d'utilisateur de la base de données ?

Bases de données sont créés et maintenus à l'aide de MySQL . Une autre fonction de MySQL consiste à vérifier les informations d'identification et les autorisations.

Tout d'abord, pour initier une connexion à une base de données, MySQL doit authentifier un utilisateur de la base de données et la combinaison de mot de passe (ainsi que le nom d'hôte à partir duquel la demande a été effectuée).

Une fois la connexion autorisée, les commandes de manipulation d'une base de données particulière sont validées. Lors de la validation, MySQL vérifie que les privilèges ont été accordés à la base de données spécifiée pour l'utilisateur de la base de données .

Les privilèges de l'utilisateur de la base de données doivent être accordés avant que MySQL autorise cet utilisateur à exécuter la requête sur la base de données. MySQL maintient ces privilèges dans sa propre table de base de données mysql .

Privilèges communs

Le tableau ci-dessous affiche les privilèges utilisateur MySQL les plus courants qui peut être attribué à un utilisateur de la base de données .

Privilèges MySQL
ALTER SUPPRIMER VERROUILLER LES TABLES
ROUTINE DE MODIFICATION DÉPOSER RÉFÉRENCES
CRÉER ÉVÉNEMENT SÉLECTIONNER
CRÉER UNE ROUTINE EXÉCUTER AFFICHER LA VUE
CRÉER DES TABLES TEMPORAIRES INDICE DÉCLENCHEUR
CRÉER UNE VUE INSÉRER MISE À JOUR

Pour en savoir plus sur les Privilèges utilisateur de la base de données consultez la documentation officielle de MySQL ici. Vous pouvez également apprendre à créer un utilisateur de base de données et à lui attribuer des privilèges à partir de la ligne de commande.