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

Linux a oublié le mot de passe MySQL

WBOY
Libérer: 2023-05-12 09:06:07
original
1344 Les gens l'ont consulté

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
Copier après la connexion
Copier après la connexion
  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 &
Copier après la connexion
  1. Accès MySQL : utilisez la commande suivante pour accéder à MySQL.
sudo mysql
Copier après la connexion
  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;
Copier après la connexion

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
Copier après la connexion
Copier après la connexion

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
Copier après la connexion
Copier après la connexion
  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
Copier après la connexion

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
Copier après la connexion
Copier après la connexion

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
Copier après la connexion
  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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal