web-dev-qa-db-fra.com

mysql: accès refusé pour l'utilisateur 'root' @ 'localhost' (avec mot de passe: NO)

Chaque fois que j'essaie d'accéder à Mysql, j'obtiens cette erreur:

0 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

rien n'a fonctionné: purger, supprimer, nettoyer et réinstaller mysql et rien ne fonctionne.

quelqu'un a-t-il une idée de comment le réparer?

4
cesar barrionuevo

using password: NO vous dit ce qui ne va pas. Vous avez probablement un mot de passe défini pour l'utilisateur root -> Vous devez entrer un mot de passe.

Vous pouvez laisser mysql demander le mot de passe en cours d'exécution:

mysql --password

ou plus courte:

mysql -p

Si vous devez vous connecter avec l'utilisateur root run

mysql --user=root -p
3
pLumo

Problème résolu! La solution consistait à désinstaller MySQL (tout cela) et Apache, puis sur le site Web bitnami.com, j'ai téléchargé et installé LAMP. Créez un nouvel administrateur pour MySQL, puis j'ai également changé le numéro de port. Veuillez vérifier ceci pour voir si cela résout votre problème. Merci pour votre aide!

0
cesar barrionuevo