http://dev.mysql.com/doc/refman/5.0/fr/adding-users.html Ajouter de nouveaux utilisateurs à MySQL
créer un nouvel utilisateur et lui donner tous les droits sur la base db:
GRANT ALL PRIVILEGES ON db.* TO 'monty'@'localhost' WITH GRANT OPTION; SET PASSWORD FOR monty@host = password( 'new_password' );
Exemples
shell> mysql --user=root mysql
Vous pouvez ajouter de nouveaux utilisateurs en utilisant des commandes GRANT :
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> IDENTIFIED BY 'un_mot_de_passe' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> IDENTIFIED BY 'un_mot_de_passe' WITH GRANT OPTION;
mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
mysql> GRANT USAGE ON *.* TO 'dummy'@'localhost';
SHOW GRANTS FOR 'admin'@'localhost';