Maison > Article > base de données > Linux a oublié le mot de passe MySQL
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
sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
sudo mysql
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
sudo /etc/init.d/mysql stop
sudo dpkg-reconfigure mysql-server-5.5
L'option de réinitialisation du mot de passe MySQL apparaîtra.
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.
sudo apt-get install phpmyadmin
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!