Table des matières

Droits / Privileges / Users

http://dev.mysql.com/doc/refman/5.0/fr/adding-users.html Ajouter de nouveaux utilisateurs à MySQL

CREATE

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';

montrer les privilèges existants

  SHOW GRANTS FOR 'admin'@'localhost';