Maison > Article > base de données > modification du mot de passe root mysql
MySQL est un système de gestion de bases de données relationnelles open source et l'un des outils importants dans le développement d'applications Web. MySQL nécessite qu'un utilisateur autorisé se connecte pour s'exécuter. L'utilisateur root de MySQL possède la plus haute autorité et peut effectuer n'importe quelle opération sur la base de données, c'est pourquoi il fait souvent l'objet d'attaques de la part des attaquants. Par conséquent, il est très nécessaire de changer régulièrement le mot de passe de l'utilisateur root MySQL. Cet article explique comment modifier le mot de passe root MySQL.
Vous devez d'abord entrer MySQL, vous pouvez utiliser la commande suivante :
mysql -u root -p
Cette commande vous demandera de saisir le mot de passe de l'utilisateur root. Si vous entrez correctement, vous entrerez MySQL.
Après avoir entré MySQL, vous devez utiliser la commande suivante pour changer le mot de passe :
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
Parmi eux, newpassword est le nouveau mot de passe que vous souhaitez définir. Notez l'utilisation de guillemets simples.
Si vous souhaitez que l'utilisateur root accède à MySQL depuis n'importe où, pas seulement depuis localhost, vous pouvez utiliser la commande suivante :
SET PASSWORD FOR 'root'@'%' = PASSWORD('newpassword');
Encore une fois, où newpassword est le nouveau mot de passe que vous souhaitez définir.
Après avoir modifié le mot de passe, vous devez actualiser les autorisations MySQL pour le rendre efficace. Vous pouvez utiliser la commande suivante pour actualiser les autorisations :
FLUSH PRIVILEGES;
Une fois la modification terminée, vous devez également utiliser la commande suivante pour quitter MySQL :
exit;
À ce stade, le mot de passe de l'utilisateur root MySQL la modification est terminée.
Rappelons qu'il est recommandé de définir un mot de passe complexe et suffisamment long, et de changer régulièrement le mot de passe pour augmenter la sécurité de 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!