Gestion des Utilisateurs et Privilèges sur MySQL
Apprenez à créer des utilisateurs MySQL et à gérer leurs privilèges pour sécuriser et administrer vos bases de données efficacement.
Mise en place de l'environnement










Exploitation de bases de données existantes

































Créer une base de données et ce qu'elle contient





















Conclusion générale
Détails de la leçon
Description de la leçon
Dans cette leçon, vous découvrirez comment créer des utilisateurs MySQL et leur attribuer des privilèges. Nous commencerons par explorer comment identifier l'utilisateur actuellement connecté, puis nous aborderons les étapes de création d'un nouvel utilisateur avec la commande CREATE USER
. Vous apprendrez également à spécifier les hôtes autorisés en modifiant l'identifiant de l'utilisateur.
Nous verrons comment utiliser les commandes SHOW CREATE USER
, RENAME USER
et ALTER USER
pour renommer des utilisateurs et changer leur mot de passe. De plus, nous illustrerons comment verrouiller un utilisateur et provoquer l'expiration des mots de passe pour renforcer la sécurité.
Ensuite, nous étudierons en détail la gestion des privilèges avec la commande GRANT
, en attribuant des droits spécifiques à différents niveaux (base de données, table, colonne). Finalement, nous verrons comment révoquer des privilèges indésirables et effacer des utilisateurs à l'aide de la commande REVOKE
.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de fournir les connaissances nécessaires pour :
- Créer des utilisateurs MySQL.
- Gérer et attribuer des privilèges.
- Renommer des utilisateurs et changer des mots de passe.
- Provoquer l'expiration et verrouiller des comptes utilisateur.
Prérequis pour cette leçon
Les prérequis sont une connaissance de base en SQL et une compréhension des concepts de base de données relationnelles.
Métiers concernés
Cette connaissance est utile pour les métiers suivants :
- Administrateur de bases de données
- Développeur SQL
- Architecte de bases de données
- Ingénieur DevOps
Alternatives et ressources
Les alternatives à MySQL pour la gestion des bases de données incluent PostgreSQL, SQLite, et SQL Server.
Questions & Réponses
