Réinitialisation du mot de passe utilisateur mysql
Arrêtez le service MySQL :
sudo service mysql stop
La commande ci-dessus est applicable à Ubuntu et Debian. Utilisez mysqld pour remplacer mysql sous CentOS, Fedora et RHEL.
Démarrez MySQL en mode sans échec :
sudo mysqld_safe --skip-grant-tables --skip-networking &
De cette façon, nous pouvons nous connecter directement avec root sans mot de passe :
mysql -u root
Réinitialiser le mot de passe :
mysql> use mysql; mysql> update user set password=PASSWORD("mynewpassword") where User='root'; mysql> flush privileges;
Notez qu'après le commande Un point-virgule est requis.
Une fois la réinitialisation terminée, nous quittons puis démarrons le service mysql :
mysql > quit
quitter ne nécessite pas de point-virgule.
Redémarrez le service :
sudo service mysql restart
De même, la commande ci-dessus est applicable à Ubuntu et Debian, Centos, Fedora et RHEL doivent remplacer mysql par mysqld.
Tutoriel recommandé : "Tutoriel mysql"
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!