Se connecter à la base:
mysql -u root -p
Lister les utilisateurs
SELECT user, host, plugin, authentication_string FROM mysql.user;
Ajouter un utilisateur :
CREATE USER 'nom_utilisateur_choisi'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mot_de_passe';
Un utilisateur sans droit ne sert à rien alors il faut lui donner des droits :
pour une base particulière :
GRANT ALL ON nom_base.* TO 'nom_utilisateur'@'localhost';
pour tout :
GRANT ALL ON *.* TO 'nom_utilisateur'@'localhost';
Après la création il faut rafraîchir les privilège:
FLUSH PRIVILEGES;
