Maison  >  Article  >  base de données  >  Linux MySQL Changer le mot de passe

Linux MySQL Changer le mot de passe

王林
王林original
2023-05-18 10:47:371879parcourir

Dans le système d'exploitation Linux, le système de gestion de base de données MySQL est un logiciel open source largement utilisé. Il peut être utilisé dans divers scénarios, tels que comme base de données principale pour des sites Web ou des applications. Cependant, en cours d'utilisation, vous devrez peut-être modifier le mot de passe d'accès MySQL. Ensuite, nous apprendrons comment changer le mot de passe d'accès MySQL dans le système d'exploitation Linux.

1. Connectez-vous à MySQL

Tout d'abord, nous devons nous connecter à MySQL en tant qu'utilisateur root afin de modifier le mot de passe de l'utilisateur. Connectez-vous à MySQL à l'aide de la commande suivante.

mysql -u root -p

Vous serez invité à saisir votre mot de passe. Lorsque vous saisissez votre mot de passe, vous ne pourrez pas voir les caractères que vous avez saisis, mais vous pourrez continuer à saisir votre mot de passe. Après avoir entré votre mot de passe, appuyez sur Entrée pour continuer.

2. Sélectionnez la base de données

Après vous être connecté à MySQL, nous devons sélectionner la base de données à modifier. Vous pouvez sélectionner une base de données à l'aide de la commande suivante.

use databasename;

Veuillez remplacer "databasename" par le nom de la base de données que vous souhaitez choisir.

3. Interroger l'utilisateur

Après avoir sélectionné la base de données, nous devons interroger l'utilisateur à modifier et son mot de passe. Pour interroger les utilisateurs, utilisez la commande suivante.

SELECT user,authentication_string,plugin,host FROM mysql.user;

Cette commande listera tous les utilisateurs qui existent dans la table des utilisateurs MySQL, y compris le nom d'utilisateur, le hachage du mot de passe, les informations sur le plugin et les informations sur l'hôte.

4. Changer le mot de passe

Maintenant, nous avons trouvé l'utilisateur à modifier ainsi que son mot de passe. Pour changer le mot de passe, utilisez la commande suivante.

UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE user='user_name' AND Host='Host_name';

Veuillez remplacer "new_password" par le nouveau mot de passe que vous souhaitez définir, "user_name" par le nom de l'utilisateur dont vous souhaitez modifier le mot de passe et "Host_name" par le nom de l'hôte qui se connecte à MySQL.

5. Actualiser les autorisations

Après avoir terminé le changement de mot de passe, vous devez actualiser les autorisations MySQL pour le rendre efficace. Utilisez la commande suivante pour actualiser les autorisations.

FLUSH PRIVILEGES;

Vous avez maintenant modifié avec succès votre mot de passe d'accès MySQL. Vous pouvez vous connecter à MySQL en utilisant le nouveau mot de passe et opérer avec le compte utilisateur d'origine.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn