GRANT.REVOKE.La gestion des privilèges dans une base de données permet de contrôler l'accès et les actions que les utilisateurs peuvent effectuer sur les objets de la base de données. Voici quelques concepts clés :
Tout d'abord, connectez-vous à MySQL en utilisant un utilisateur ayant les privilèges nécessaires, comme l'utilisateur root :
mysql -u root -p
Utilisez la commande CREATE USER pour créer un nouvel utilisateur. Vous devez spécifier le nom d'utilisateur et l'hôte (souvent localhost si l'utilisateur ne se connecte qu'à partir de la machine locale). Vous pouvez également définir un mot de passe pour cet utilisateur.
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password123';
La commande GRANT est utilisée pour attribuer des privilèges à des utilisateurs ou à des rôles.