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