Maison  >  Article  >  base de données  >  Que dois-je faire si j’oublie le mot de passe MySQL ?

Que dois-je faire si j’oublie le mot de passe MySQL ?

WBOY
WBOYoriginal
2023-05-23 09:29:071684parcourir

MySQL Que faire si vous oubliez votre mot de passe

MySQL est un système de gestion de bases de données relationnelles largement utilisé. Pour les utilisateurs qui utilisent MySQL, oublier le mot de passe MySQL est un problème très difficile. Si vous devez réinitialiser votre mot de passe MySQL, vous devez suivre quelques étapes simples pour terminer le processus.

Voici les étapes pour réinitialiser votre mot de passe MySQL :

  1. Arrêtez le service MySQL.

Tout d'abord, vous devez arrêter le service MySQL. Vous pouvez arrêter le service MySQL en exécutant la commande suivante :

sudo /etc/init.d/mysql stopsudo /etc/init.d/mysql stop

或者

sudo service mysql stop

  1. 启动无验证的MySQL服务。

接下来,你需要启动无验证的MySQL服务。你可以通过以下命令启动MySQL服务:

sudo mysqld_safe --skip-grant-tables &

这个命令会启动MySQL服务,并关闭权限验证。这样,在没有密码验证的情况下,你就可以通过root用户登录到MySQL了。

  1. 登录MySQL。

输入以下命令以登录MySQL:

mysql -u root

现在,你应该可以使用无验证的方式登录到MySQL了。

  1. 重置用户密码。

输入以下命令以重置用户密码:

use mysql;
update user set password=PASSWORD("newpassword") where User='root';
flush privileges;
quit;

这个命令将更新MySQL用户的密码。请注意,将“newpassword”替换为您选择的新密码。

  1. 重新启动MySQL服务。

现在,您需要重新启动MySQL服务。您可以通过以下命令来完成此操作:

sudo /etc/init.d/mysql start

或者

sudo service mysql start

ou

# 🎜🎜#sudo service mysql stop

    Démarrez le service MySQL sans vérification.

    Ensuite, vous devez démarrer le service MySQL sans authentification. Vous pouvez démarrer le service MySQL via la commande suivante : #🎜🎜##🎜🎜#sudo mysqld_safe --skip-grant-tables &#🎜🎜##🎜🎜#Cette commande démarrera le service MySQL. service et désactivez la vérification des autorisations. De cette façon, vous pouvez vous connecter à MySQL via l'utilisateur root sans vérification du mot de passe. #🎜🎜#
      #🎜🎜#Connectez-vous à MySQL. #🎜🎜##🎜🎜##🎜🎜#Entrez la commande suivante pour vous connecter à MySQL : #🎜🎜##🎜🎜#mysql -u root#🎜🎜##🎜🎜#Maintenant, vous devriez Vous pouvez vous connecter à MySQL sans authentification. #🎜🎜#
        #🎜🎜#Réinitialiser le mot de passe de l'utilisateur. #🎜🎜##🎜🎜##🎜🎜#Entrez la commande suivante pour réinitialiser le mot de passe de l'utilisateur : #🎜🎜#rrreee#🎜🎜#Cette commande mettra à jour le mot de passe de l'utilisateur MySQL. Attention, remplacez « newpassword » par un nouveau mot de passe de votre choix. #🎜🎜#
          #🎜🎜#Redémarrez le service MySQL. #🎜🎜##🎜🎜##🎜🎜#Maintenant, vous devez redémarrer le service MySQL. Vous pouvez le faire avec la commande suivante : #🎜🎜##🎜🎜#sudo /etc/init.d/mysql start#🎜🎜##🎜🎜# ou #🎜🎜##🎜 🎜 #sudo service mysql start#🎜🎜##🎜🎜#Maintenant, le service MySQL devrait être démarré. Vous devriez pouvoir vous connecter à MySQL en utilisant votre nouveau mot de passe. #🎜🎜##🎜🎜#Résumé#🎜🎜##🎜🎜#Dans les applications pratiques, la réinitialisation du mot de passe MySQL est une tâche très importante. Si vous oubliez votre mot de passe MySQL, vous pouvez suivre les étapes ci-dessus pour le réinitialiser. A noter que cette méthode ne fonctionne pas avec le moteur de stockage InnoDB. Si vous utilisez le moteur de stockage InnoDB, veillez à choisir la bonne méthode de réinitialisation du mot de passe. #🎜🎜#

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