Android

Comment changer le mot de passe de l'utilisateur mysql

ISPconfig : Comment modifier le mot de passe d'un utilisateur MySQL ?

ISPconfig : Comment modifier le mot de passe d'un utilisateur MySQL ?

Table des matières:

Anonim

Dans ce tutoriel, nous allons vous montrer comment changer le mot de passe utilisateur MySQL. Les instructions devraient fonctionner avec n'importe quelle distribution Linux moderne comme Ubuntu 18.04 et CentOS 7.

Conditions préalables

Selon la version du serveur MySQL ou MariaDB que vous exécutez sur votre système, vous devrez utiliser différentes commandes pour modifier le mot de passe utilisateur.

Vous pouvez trouver la version de votre serveur de base de données en exécutant la commande suivante:

mysql --version

mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper

Ou une sortie comme celle-ci pour MariaDB:

mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Assurez-vous de noter la version de MySQL ou MariaDB que vous utilisez. Si vous souhaitez obtenir une liste de tous les comptes d'utilisateurs MySQL, veuillez consulter ce guide.

Comment changer le mot de passe utilisateur MySQL

Effectuez les étapes ci-dessous pour modifier le mot de passe utilisateur MySQL:

1. Connectez-vous au shell MySQL en tant que root

Accédez au shell MySQL en tapant la commande suivante et entrez votre mot de passe d'utilisateur racine MySQL lorsque vous y êtes invité:

mysql -u root -p

2. Définissez le mot de passe utilisateur MySQL

  • Tapez les commandes suivantes si vous avez MySQL 5.7.6 et versions ultérieures ou MariaDB 10.1.20 et versions ultérieures:

    ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD'; FLUSH PRIVILEGES;

    Si l'instruction ALTER USER ne fonctionne pas pour vous, vous pouvez modifier directement la table utilisateur:

    UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD') WHERE User = 'user-name' AND Host = 'localhost'; FLUSH PRIVILEGES;

    Tapez les commandes suivantes si vous avez MySQL 5.7.5 et versions antérieures ou MariaDB 10.1.20 et versions antérieures:

    SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD'); FLUSH PRIVILEGES;

Assurez-vous de changer le nom d'utilisateur avec le nom de l'utilisateur auquel vous souhaitez modifier le mot de passe. Si l'utilisateur se connecte au serveur MySQL à partir d'un autre hôte, changez localhost avec le nom d'hôte distant ou l'adresse IP.

Dans les deux cas, si tout se passe bien, vous verrez la sortie suivante:

Query OK, 0 rows affected (0.00 sec)

Déconnectez-vous de l'invite MySQL en exécutant:

quit;

3. Vérifiez le nouveau mot de passe

Pour vérifier que le nouveau mot de passe a été appliqué correctement, tapez:

mysql -u user-name -h localhost -p

Vous serez invité à saisir le nouveau mot de passe utilisateur. Entrez-le et vous serez connecté à votre serveur MySQL.

Conclusion

Dans ce didacticiel, vous avez appris à modifier le mot de passe utilisateur MySQL ou MariaDB. Assurez-vous que le nouveau mot de passe est solide et sécurisé et conservez-le dans un endroit sûr.

Pour en savoir plus sur l'utilisation du shell MySQL pour effectuer diverses opérations d'administration, vous pouvez consulter notre guide sur la gestion des comptes d'utilisateurs et des bases de données MySQL.

N'hésitez pas à laisser un commentaire si vous avez des questions.

mysql mariadb