Ajouter un utilisateur et définir ses droits

Ajouter un utilisateur et définir ses droits

Par ronan, 5 juin, 2025

Créer un utilisateur "bar" avec le mot de passe "password" ayant tous les droits sur toutes les bases et pouvant se connecter de n'importe où

CREATE USER 'bar'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'bar'@'%';
FLUSH PRIVILEGES;

Créer un utilisateur "bar" avec le mot de passe "password" ayant tous les droits sur toutes les bases et pouvant se connecter uniquement à partir de host.domain.local

CREATE USER 'bar'@'host.domain.local' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'bar'@'host.domain.local';
FLUSH PRIVILEGES;

Créer un utilisateur "bar" avec le mot de passe "password" ayant tous les droits sur la base "mabase" et pouvant se connecter uniquement à partir de host.domain.local

CREATE USER 'bar'@'host.domain.local' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.mabase TO 'bar'@'host.domain.local';
FLUSH PRIVILEGES;

Il est possible d'affiner encore plus les droits mais il serait compliqué de tout expliqué ici

Etiquettes