résumé: dans ce tutoriel, vous apprendrez comment changer le mot de passe utilisateur MySQL en utilisant diverses instructions telles que UPDATE
, SET PASSWORD,
Et ALTER USER
.
Avant de changer le mot de passe du compte utilisateur MySQL, vous devez examiner les questions importantes suivantes:
- le compte d’utilisateur que vous voulez modifier le mot de passe?,
- quelle application utilise le compte utilisateur dont le mot de passe est modifié? Si vous modifiez le mot de passe sans modifier la chaîne de connexion de l’application qui utilise le compte utilisateur, l’application ne pourra pas se connecter au serveur de base de données.
Après avoir répondu à ces questions. Vous pouvez commencer à modifier le mot de passe du compte utilisateur.
MySQL fournit diverses instructions que vous pouvez utiliser pour changer le mot de passe d’un utilisateur, y compris les instructions UPDATE,SET PASSWORD,
etGRANT USAGE
.,
changer le mot de passe de L’utilisateur MySQL en utilisant L’instruction UPDATE
la première façon de changer le mot de passe est d’utiliser l’instructionUPDATE
pour mettre à jour la tableuser
de la base de donnéesmysql
.
Après avoir exécuté l’instructionUPDATE
, vous devez également exécuter l’instructionFLUSH PRIVILEGES
pour recharger les privilèges de la table d’octroi dans la base de donnéesmysql
.,
supposons que vous souhaitiez changer le mot de passe de l’utilisateurdbadmin
qui se connecte à partir dulocalhost
endolphin
, vous devez exécuter les instructions suivantes:
colonne uniquement pour stocker le mot de passe. De plus, il a supprimé la colonne password
.
donc si vous utilisez MySQL 5.7.,6+, Vous devez utiliser la colonneauthentication_string
dans l’instructionUPDATE
à la place:
notez que la fonctionPASSWORD()
calcule la valeur de hachage à partir d’un texte brut.
changer le mot de passe de L’utilisateur MySQL en utilisant L’instruction SET PASSWORD
la deuxième façon de changer le mot de passe est d’utiliser l’instructionSET PASSWORD
.
vous utilisez le compte utilisateur au formatuser@host
pour mettre à jour le mot de passe., Si vous devez changer le mot de passe pour d’autres comptes, votre compte doit avoir au moins le privilège UPDATE
.
en utilisant l’instructionSET PASSOWORD
, vous n’avez pas besoin d’exécuter l’instructionFLUSH PRIVILEGES
pour recharger les privilèges à partir des tables d’octroi.
l’instruction suivante modifie le mot de passe du compte utilisateurdbadmin
en utilisant l’instructionSET PASSWORD
.
Code language: SQL (Structured Query Language) (sql)
notez qu’à partir de la version 5.7.6, MySQL a déprécié cette syntaxe et peut la supprimer dans les prochaines versions., Au lieu de cela, il utilise le mot de passe en texte brut comme suit:
Code language: SQL (Structured Query Language) (sql)
changer le mot de passe utilisateur MySQL à L’aide de L’instruction ALTER USER
la troisième façon de changer le mot de passe d’un compte utilisateur est d’utiliser l’instruction ALTER USER
avec la clause IDENTIFIED BY
.,
L’instruction ALTER USER
change le mot de passe de l’utilisateur dbadmin
en littlewhale
:
Code language: SQL (Structured Query Language) (sql)
dans le cas où vous souhaitez réinitialiser le mot de passe de la div id= »c19babc401″>
compte, vous devez forcer le serveur de base de données MySQL à s’arrêter et à redémarrer sans utiliser la validation de la table de subvention.
dans ce tutoriel, nous vous avons présenté quelques instructions pratiques qui vous permettent de changer le mot de passe d’un compte utilisateur dans la base de données MySQL.
- ce tutoriel a Été utile?,
- Ouinon