Maison >base de données >tutoriel mysql >Linux a oublié le mot de passe MySQL

Linux a oublié le mot de passe MySQL

WBOY
WBOYoriginal
2023-05-12 09:06:071360parcourir

Lors du processus d'utilisation du système d'exploitation Linux, nous sommes souvent confrontés à la situation d'oubli du mot de passe MySQL. Que devons-nous faire à ce moment-là ? Cet article présentera plusieurs méthodes pour résoudre ce problème.

Méthode 1 : utilisez mysqld_safe pour démarrer MySQL

  1. Arrêtez le service MySQL : utilisez la commande suivante pour arrêter le service MySQL.
sudo /etc/init.d/mysql stop
  1. Démarrez le service MySQL : utilisez la commande suivante pour démarrer le service MySQL et ajoutez le paramètre --skip-grant-tables après la commande.
sudo mysqld_safe --skip-grant-tables &
  1. Accès MySQL : utilisez la commande suivante pour accéder à MySQL.
sudo mysql
  1. Changer le mot de passe : après avoir entré MySQL, utilisez la commande suivante pour modifier le mot de passe.
use mysql;
update user set password=PASSWORD("new_password") where User='root';
flush privileges;

Le "new_password" est le nouveau mot de passe que vous souhaitez définir. Une fois le réglage réussi, vous pouvez utiliser la commande quit pour quitter MySQL, puis utiliser la commande suivante pour redémarrer le service MySQL.

sudo /etc/init.d/mysql restart

Méthode 2 : Utilisez la commande dpkg-reconfigure

  1. pour arrêter le service MySQL : Utilisez la commande suivante pour arrêter le service MySQL.
sudo /etc/init.d/mysql stop
  1. Utilisez la commande dpkg-reconfigure : utilisez la commande suivante pour réinitialiser le mot de passe MySQL.
sudo dpkg-reconfigure mysql-server-5.5

L'option de réinitialisation du mot de passe MySQL apparaîtra.

  1. Redémarrez le service MySQL : utilisez la commande suivante pour redémarrer le service MySQL.
sudo /etc/init.d/mysql restart

Il est à noter que la commande dpkg-reconfigure n'est valide que sur les systèmes Debian.

Méthode 3 : Utiliser les outils de gestion MySQL

En plus des deux méthodes ci-dessus, vous pouvez également utiliser les outils de gestion MySQL pour réinitialiser le mot de passe MySQL. Voici deux outils de gestion MySQL couramment utilisés.

  1. phpMyAdmin : phpMyAdmin est un outil de gestion MySQL basé sur le Web. Vous pouvez gérer les bases de données MySQL via phpMyAdmin à l'aide d'un navigateur Web. Vous devez d’abord installer phpMyAdmin, utilisez la commande suivante pour l’installer.
sudo apt-get install phpmyadmin
  1. MySQL Workbench : MySQL Workbench est un outil de gestion de base de données MySQL multiplateforme. MySQL Workbench peut être installé à l'aide de la commande suivante.
sudo apt-get install mysql-workbench

Pour utiliser l'outil de gestion MySQL pour réinitialiser le mot de passe, vous devez fournir le nom d'utilisateur et le mot de passe de l'administrateur MySQL. Avant de réinitialiser votre mot de passe, assurez-vous d'avoir sauvegardé votre base de données MySQL.

Pour résumer, oublier le mot de passe MySQL n'est pas un problème gênant et peut être résolu par les méthodes ci-dessus. Avant d'utiliser, assurez-vous de sauvegarder la base de données pour éviter de perdre des données importantes.

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
Article précédent:installation mysql 64 bitsArticle suivant:installation mysql 64 bits