Tutoriels

Modifier le mot de passe MySQL

Malo Paletou
· 1 minute de lecture
Envoyer par email

MySQL est un des systèmes de gestion de base de données (SGBD) les plus populaires. Dans la majorité des cas, il est installé via les gestionnaires de paquets Debian, Ubuntu ou RedHat et configuré avec des paramètres par défaut.

Par défaut, il est possible de se connecter en root en utilisant le socket du process avec la commande (depuis l'utilisateur root):

mysql -u root

Voyons ensemble comment modifier le mot de passe des utilisateurs MySQL, que ce soit un compte standard ou root.

Changer mot de passe utilisateur standard

Pour modifier le mot de passe d’un utilisateur MySQL, utilisez la commande suivante :

ALTER USER 'nom_utilisateur'@'localhost' IDENTIFIED BY 'mot_de_passe';

Définition nouveau mot de passe utilisateur MySQL

Lister les utilisateurs MySQL

Si vous souhaitez afficher la liste des utilisateurs existants, exécutez cette commande :

SELECT user,host FROM mysql.user;

Lister les utilisateurs MySQL

💡
À savoir : MySQL considère chaque utilisateur comme une paire utilisateur/hôte. Par exemple, 'root'@'127.0.0.1' peut avoir un mot de passe différent de 'root'@'%'.

Changer mot de passe root

Pour modifier le mot de passe root MySQL, vous devrez lancer la requête suivante:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('nouveau_mdp');

Définition nouveau mot de passe root MySQL

Une fois le mot de passe modifié, forcez la prise en compte immédiate avec :

FLUSH PRIVILEGES;

Autre commandes de gestion utiles

Afficher les utilisateurs connectés

SELECT current_user();

Supprimer un utilisateur MySQL

DROP USER `nom_utilisateur’@‘localhost`;

Lister vos bases de donnés MySQL

SHOW DATABASES;

Pour aller plus loin

Pour aller plus loin, retrouvez notre article complet sur l'utilisation de mysqldump pour sauvegarder et restaurer efficacement vos bases de données MySQL.

Chez Datashelter, nous sommes une équipe d'experts sur les sujets de sauvegarde de données. N'hésitez pas à nous contacter pour une démo gratuite ou un accompagnement sur la stratégie de sauvegarde idéale pour votre entreprise ou vos clients finaux.