Maison >base de données >tutoriel mysql >Comment changer le mot de passe utilisateur dans mysql5.7.12

Comment changer le mot de passe utilisateur dans mysql5.7.12

青灯夜游
青灯夜游original
2022-06-27 17:50:2019980parcourir

L'environnement d'exploitation de ce tutoriel : système Windows 7, mysql version 5.7.12, ordinateur Dell G3.

Dans MySQL, vous pouvez vous connecter au compte root et utiliser root pour changer le mot de passe des utilisateurs ordinaires.

L'utilisateur root dispose d'autorisations très élevées et peut non seulement modifier son propre mot de passe, mais également les mots de passe des autres utilisateurs.

Mysql5.7.12 Étapes pour changer le mot de passe utilisateur

1. Utilisez les touches "win+r" pour ouvrir la fenêtre "Exécuter", entrez "cmd" et appuyez sur Entrée pour ouvrir la fenêtre cmd

Comment changer le mot de passe utilisateur dans mysql5.7.12

Comment changer le mot de passe utilisateur dans mysql5.7.12

2. Dans la fenêtre cmd, exécutez la commande "mysql -u root -p" et entrez le mot de passe pour vous connecter à la base de données MySQL en tant que root

Comment changer le mot de passe utilisateur dans mysql5.7.12

3. mode commande, utilisez l'instruction SET pour modifier le mot de passe de l'utilisateur normal

Dans MySQL, seul l'utilisateur root peut changer le mot de passe en mettant à jour la base de données MySQL. Après vous être connecté au serveur MySQL en tant qu'utilisateur root, vous pouvez utiliser l'instruction SET pour modifier le mot de passe de l'utilisateur ordinaire. Le format de syntaxe est le suivant :

SET PASSWORD FOR 'username'@'hostname' = PASSWORD ('newpwd');

Parmi eux, le paramètre username est le nom d'utilisateur d'un utilisateur ordinaire, le paramètre hostname est le nom d'hôte d'un utilisateur ordinaire et newpwd est le nouveau mot de passe à modifier.

Remarque : Le nouveau mot de passe doit être crypté à l'aide de la fonction PASSWORD(). S'il n'est pas crypté à l'aide de PASSWORD(), il sera exécuté avec succès, mais l'utilisateur ne pourra pas se connecter.

Si un utilisateur ordinaire modifie son mot de passe, il peut omettre la clause FOR pour changer son mot de passe. Le format de syntaxe est le suivant :

SET PASSWORD = PASSWORD('newpwd');

Par exemple : utilisez l'instruction SET pour changer le mot de passe de l'utilisateur testuser en "newpwd"

SET PASSWORD FOR 'testuser'@'localhost' = PASSWORD("newpwd");

Comment changer le mot de passe utilisateur dans mysql5.7.12

Comme le montrent les résultats en cours d'exécution, l'instruction SET a été exécutée avec succès et le mot de passe de l'utilisateur testuser a été défini avec succès sur "newpwd" ".

Ce qui suit vérifie si le mot de passe de l'utilisateur testuser a été modifié avec succès. Quittez le serveur MySQL, connectez-vous en tant qu'utilisateur testuser et entrez le mot de passe "newpwd"

mysql -utestuser -p

Comment changer le mot de passe utilisateur dans mysql5.7.12

Comme le montrent les résultats en cours d'exécution, l'utilisateur testuser s'est connecté avec succès et a modifié le mot de passe avec succès.

【Recommandation associée : tutoriel vidéo mysql

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