Comment supprimer MySQL mot de passe root [fermé]
Je veux supprimer le mot de passe pour l'utilisateur root dans localhost. Comment puis-je le faire? Par erreur, j'ai défini le mot de passe de l'utilisateur root. C'est pourquoi phpmyadmin donne une erreur:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
2 réponses
Vous devez définir le mot de passe pour que root@localhost
soit vide. Il y a deux façons:
-
MySQL
SET PASSWORD
commande:SET PASSWORD FOR root@localhost=PASSWORD('');
-
À l'Aide de la ligne de commande
mysqladmin
outil:mysqladmin -u root -pType_in_your_current_password_here password ''
J'ai aussi traversé ce problème,
J'ai d'abord essayé de définir mon mot de passe de root à vide en utilisant la commande:
SET PASSWORD FOR root@localhost=PASSWORD('');
Mais ne soyez pas heureux, PHPMYADMIN utilise 127.0.0.1 pas localhost , je sais que vous diriez que les deux sont identiques mais ce n'est pas le cas , utilisez la commande mentionnée ci-dessous et vous avez terminé.
SET PASSWORD FOR root@127.0.0.1=PASSWORD('');
Remplacez simplement localhost par 127.0.0.1 et vous avez terminé .