Objectifs du Chapitre

Concepts de Base de la Gestion des Privilèges

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 :

1. Connexion à MySQL

Tout d'abord, connectez-vous à MySQL en utilisant un utilisateur ayant les privilèges nécessaires, comme l'utilisateur root :

mysql -u root -p

2. Créer un Nouvel Utilisateur

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.

Syntaxe

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

Exemple

CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password123';

Attribution de Privilèges: GRANT

La commande GRANT est utilisée pour attribuer des privilèges à des utilisateurs ou à des rôles.