Maison  >  Article  >  base de données  >  comment réinitialiser le mot de passe dans MySQL

comment réinitialiser le mot de passe dans MySQL

PHPz
PHPzoriginal
2024-02-18 12:41:12778parcourir

comment réinitialiser le mot de passe dans MySQL

MySQL est un système de gestion de bases de données relationnelles open source largement utilisé dans divers types de développement d'applications. Lorsque vous utilisez la base de données MySQL, vous devez souvent modifier le mot de passe pour améliorer la sécurité de la base de données. Cet article expliquera comment modifier le mot de passe MySQL à travers des exemples de code spécifiques.

Dans MySQL, vous pouvez modifier le mot de passe en suivant les étapes suivantes :

  1. Connectez-vous au serveur de base de données MySQL :
    Ouvrez une invite de commande ou une fenêtre de terminal et exécutez la commande suivante :

    mysql -u root -p

    Entrez le nom d'utilisateur de l'administrateur ( généralement root ), puis appuyez sur la touche Entrée, vous serez invité à saisir le mot de passe. Entrez le mot de passe et appuyez sur Entrée pour vous connecter au serveur de base de données MySQL.

  2. Basculez vers l'utilisateur qui doit changer le mot de passe :
    Après vous être connecté avec succès, utilisez la commande suivante pour basculer vers l'utilisateur qui doit changer le mot de passe :

    USE mysql;

    Le mysql dans la commande ci-dessus est la bibliothèque système de la base de données MySQL.

  3. Afficher la politique de mot de passe de l'utilisateur actuel :
    Exécutez la commande suivante pour afficher la politique de mot de passe de l'utilisateur actuel :

    SELECT host, user, plugin FROM user WHERE user = '需要修改密码的用户名';

    Remplacez le "nom d'utilisateur qui doit changer le mot de passe" dans la commande ci-dessus par le nom d'utilisateur réel qui a besoin pour changer le mot de passe. Après une exécution réussie, l'hôte, le nom d'utilisateur et le type de plug-in de l'utilisateur actuel seront renvoyés.

  4. Modifiez le mot de passe de l'utilisateur :
    Exécutez la commande suivante pour modifier le mot de passe de l'utilisateur :

    ALTER USER '需要修改密码的用户名'@'localhost' IDENTIFIED BY '新密码';

    Remplacez le "nom d'utilisateur qui doit changer le mot de passe" dans la commande ci-dessus par le nom d'utilisateur réel qui doit changer le mot de passe , et remplacez 'localhost' par le nom d'hôte ou l'adresse IP réel, et remplacez 'new password' par le nouveau mot de passe réellement défini. Une fois l'exécution réussie, une invite sera renvoyée indiquant que le mot de passe a été modifié avec succès.

  5. Actualiser les autorisations :
    Exécutez la commande suivante pour actualiser les autorisations afin que le mot de passe modifié prenne effet :

    FLUSH PRIVILEGES;

    Après une exécution réussie, une invite pour actualiser avec succès les autorisations sera renvoyée.

En suivant les étapes ci-dessus, vous pouvez changer avec succès le mot de passe de l'utilisateur MySQL.

Il convient de noter que la syntaxe et les commandes spécifiques peuvent différer selon la version de MySQL. Lors de l'exécution de l'exemple de code ci-dessus, veuillez effectuer les ajustements appropriés en fonction de la situation réelle.

Résumé :
Cet article explique comment changer le mot de passe dans la base de données MySQL à travers des exemples de code spécifiques. Pour modifier le mot de passe, connectez-vous d'abord au serveur de base de données MySQL, puis passez à l'utilisateur dont le mot de passe doit être modifié, affichez la politique de mot de passe de l'utilisateur actuel, puis modifiez le mot de passe de l'utilisateur et enfin actualisez les autorisations. Grâce aux étapes ci-dessus, vous pouvez changer avec succès le mot de passe de l'utilisateur MySQL et améliorer la sécurité de la base de données.

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