Maison > Article > base de données > mot de passe mysql centos oublié
Dans le processus de création d'une base de données MySQL à l'aide du serveur CentOS, nous rencontrerons inévitablement la situation d'oubli du mot de passe. Cette situation est très gênante, mais ne soyez pas nerveux. Ci-dessous, je vais vous présenter une solution en détail afin que vous puissiez réussir à récupérer votre mot de passe MySQL.
Tout d'abord, ouvrez un terminal sur le serveur CentOS et entrez la commande suivante dans le terminal pour vous connecter à MySQL en utilisant l'utilisateur root :
mysql -u root -p
Ensuite, un message demandant une invite de mot de passe apparaîtra, mais comme nous avons oublié le mot de passe, nous ne pouvons pas saisir le mot de passe correct. À ce stade, nous devons opérer comme suit :
Entrez la commande suivante pour arrêter le service MySQL : #🎜 🎜#
systemctl stop mysqld
mysqld_safe --skip-grant-tables &Notez que le symbole & est utilisé ici pour faire exécuter le processus MySQL en arrière-plan afin que nous puissions effectuer des opérations ultérieures dans le terminal.
mysql -u rootÀ ce stade, nous pouvons entrer avec succès dans la base de données MySQL.
UPDATE mysql.user SET authentication_string=PASSWORD("your_new_password") WHERE User='root';Dans ce commande, "your_new_password" est le nouveau mot de passe que vous souhaitez définir.
FLUSH PRIVILEGES;# 🎜🎜# Quitter MySQL
EXIT;Redémarrer le service MySQL
systemctl start mysqld# 🎜🎜#De cette façon, nous avons terminé la récupération du mot de passe MySQL. Désormais, nous pouvons utiliser le nouveau mot de passe pour nous connecter à MySQL.
Summary
Si vous rencontrez une situation où le mot de passe MySQL est oublié sur le serveur CentOS, vous pouvez contourner l'étape d'authentification par mot de passe en utilisant --skip-grant-tables option pour obtenir le mot de passe de récupération. Cependant, avant d'effectuer l'opération ci-dessus, nous devons confirmer la version de MySQL installée sur le serveur, l'environnement réseau et d'autres informations pour garantir le succès de l'opération. J'espère que cet article pourra aider tout le monde et que vous pourrez facilement résoudre des problèmes similaires lorsque vous les rencontrez !
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!