Maison > Article > base de données > Comment changer le mot de passe utilisateur dans MySQL ? (exemple de code)
Dans MySQL, vous pouvez modifier le mot de passe du compte utilisateur en utilisant 3 instructions différentes :
UPDATE statement SET PASSWORD statement ALTER USER statement.
Mais avant de changer le mot de passe du compte, deux il faut retenir des choses très importantes :
- Détails du compte utilisateur dont le mot de passe doit être modifié.
- L'utilisateur dont le mot de passe doit être modifié utilise l'application car l'application ne pourra pas se connecter au serveur de base de données si le mot de passe est modifié sans changer la chaîne de connexion de l'application.
Apprenons maintenant comment changer le mot de passe utilisateur dans SQL à l'aide des trois instructions SQL mentionnées ci-dessus :
1 Modifier le mot de passe utilisateur MySQL à l'aide de l'instruction SET PASSWORD
.Pour modifier le mot de passe d'un utilisateur à l'aide de l'instruction SET PASSWORD, la première condition est que le compte doit disposer au moins de l'autorisation UPDATE.
Le compte utilisateur doit être au format "user@host" et vous souhaitez mettre à jour son mot de passe.
Vous souhaitez utiliser l'instruction SET PASSWORD pour changer le mot de passe du compte utilisateur "gfguser1" en "newpass", vous devez exécuter l'instruction de code suivante :
Syntaxe :
2. Utilisez l'instruction ALTER USER pour modifier le mot de passe de l'utilisateur MySQL
La deuxième façon de modifier le mot de passe du compte utilisateur consiste à utiliser ALTER USER. déclaration.
L'instruction ALTER USER est utilisée avec la clause "IDENTIFIED BY".
Pour utiliser l'instruction Alter User pour changer le mot de passe du compte utilisateur "gfguser1" en "newpass", la syntaxe est la suivante :
Syntaxe :
3. Utilisez l'instruction UPDATE pour modifier le mot de passe de l'utilisateur MySQL
La troisième méthode pour modifier le mot de passe du compte utilisateur consiste à utiliser l'instruction UPDATE.
L'instruction Update met à jour la table user de la base de données mysql.
L'instruction FLUSH PRIVILEGES doit être exécutée après l'exécution de l'instruction UPDATE.
L'instruction FLUSH PRIVILEGES est utilisée pour recharger les autorisations de la table d'octroi dans la base de données MySQL.
Pour changer le mot de passe du compte utilisateur "gfguser1" en "newpass" se connectant depuis le serveur localhost, la syntaxe est la suivante :
Syntaxe :
Cet article concerne la méthode de modification du mot de passe utilisateur dans MySQL. Tutoriels vidéo MySQL associés recommandés : "Tutoriel 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!