Maison> base de données> tutoriel mysql> le corps du texte

Comment utiliser les commandes MySQL pour changer le mot de passe

PHPz
Libérer: 2023-04-21 13:47:16
original
11146 Les gens l'ont consulté

MySQL est l'un des systèmes de gestion de bases de données relationnelles les plus courants. Il est open source et facile à utiliser et à gérer. Pour les administrateurs MySQL, la gestion des mots de passe est très importante car la base de données peut contenir des informations importantes. Cet article explique comment utiliser les commandes MySQL pour modifier les mots de passe.

MySQL propose plusieurs méthodes pour modifier les mots de passe. Voici quelques méthodes :

1. Changer le mot de passe à l'aide de la commande mysqladmin

mysqladmin est un utilitaire de ligne de commande utilisé pour gérer les serveurs MySQL. Utilisez cet utilitaire de ligne de commande pour modifier les mots de passe des utilisateurs MySQL.

Tout d'abord, vous devez vous connecter à MySQL en tant qu'administrateur. Entrez la commande suivante :

mysql -u root -p
Copier après la connexion
Copier après la connexion
Copier après la connexion

Ensuite, entrez le mot de passe administrateur et appuyez sur Entrée.

Maintenant, entrez la commande suivante pour changer le mot de passe :

mysqladmin -u root -p password newpassword
Copier après la connexion

Où, newpassword est le nouveau mot de passe, vous pouvez le remplacer par le mot de passe de votre choix. Notez que si vous utilisez un système d'exploitation Windows, la commande devra peut-être être exécutée à partir d'une invite de commande.

2. Utilisez la commande SET PASSWORD

L'utilisation de la commande SET PASSWORD peut également modifier le mot de passe de l'utilisateur MySQL. Cette commande vous permet de spécifier un utilisateur et un mot de passe.

Tout d’abord, connectez-vous à MySQL en tant qu’administrateur. Entrez la commande suivante :

mysql -u root -p
Copier après la connexion
Copier après la connexion
Copier après la connexion

Ensuite, entrez le mot de passe administrateur et appuyez sur Entrée.

Maintenant, entrez la commande suivante pour changer le mot de passe :

SET PASSWORD FOR 'user'@'hostname' = PASSWORD('newpassword');
Copier après la connexion

où user est l'utilisateur MySQL dont vous souhaitez modifier le mot de passe, hostname est le nom d'hôte MySQL et newpassword est le nouveau mot de passe.

Par exemple, si vous souhaitez changer le mot de passe d'un utilisateur nommé user1 et que le nom d'hôte MySQL est localhost, vous pouvez utiliser la commande suivante :

SET PASSWORD FOR 'user1'@'localhost' = PASSWORD('newpassword');
Copier après la connexion

3 Modifiez directement le mot de passe dans la table des utilisateurs MySQL

Le. la dernière méthode consiste à modifier MySQL directement le mot de passe dans la table utilisateur. Ce n'est pas une méthode recommandée car elle nécessite une édition directe des tables utilisateur MySQL. De plus, si vous modifiez accidentellement d'autres champs, vous ne pourrez peut-être pas accéder à MySQL.

Tout d’abord, connectez-vous à MySQL en tant qu’administrateur. Entrez la commande suivante :

mysql -u root -p
Copier après la connexion
Copier après la connexion
Copier après la connexion

Ensuite, entrez le mot de passe administrateur et appuyez sur Entrée.

Maintenant, entrez la commande suivante pour changer le mot de passe :

UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='user' AND Host='hostname';
Copier après la connexion

où user est l'utilisateur MySQL dont vous souhaitez modifier le mot de passe, hostname est le nom d'hôte MySQL et newpassword est le nouveau mot de passe.

Par exemple, si vous souhaitez modifier le mot de passe d'un utilisateur nommé user1 et que le nom d'hôte MySQL est localhost, vous pouvez utiliser la commande suivante :

UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='user1' AND Host='localhost';
Copier après la connexion

Remarque : avant d'utiliser cette méthode, assurez-vous de sauvegarder les utilisateurs MySQL tableau.

Résumé

Changer le mot de passe MySQL est l'une des compétences essentielles des administrateurs MySQL. Le mot de passe de l'utilisateur MySQL peut être modifié à l'aide de la commande mysqladmin, de la commande SET PASSWORD ou en modifiant directement la table des utilisateurs MySQL. Cependant, il est recommandé d'utiliser la commande mysqladmin ou la commande SET PASSWORD car ces méthodes sont officiellement prises en charge et sont plus sécurisées et fiables.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!