On n'a pas toujours une interface graphique pour créer des utilisateurs MySQL et leur attribuer des droits. Voici quelques commandes de base.

Création d'un utilisateur d'accès local uniquement :

CREATE USER myuser@localhost;

Mise à jour de son mot de passe :

UPDATE USER SET Password = PASSWORD('mypassword') WHERE user = 'myuser';

Création d'une base de données spécifique pour cet utilisateur :

CREATE DATABASE myuser;

On donne tous les privilèges à myuser sur sa base :

GRANT ALL on myuser.* TO 'myuser'@'localhost';

On recharge tous les privilèges :

FLUSH PRIVILEGES;