Je veux supprimer le mot de passe pour l'utilisateur root en localhost. Comment puis-je faire ça? Par erreur, j'ai défini le mot de passe de l'utilisateur root. C'est pourquoi phpmyadmin renvoie une erreur:
#1045 - Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe: NO)
4 votes
Pourquoi ne pas configurer votre phpMyAdmin pour utiliser le mot de passe root à la place?
2 votes
La documentation de MySQL contient des instructions sur comment réinitialiser le mot de passe root en cas d'oubli.
1 votes
Notez qu'à partir de MySQL 5.7, un mot de passe root aléatoire est défini par défaut, et vous ne pouvez pas le supprimer sans désactiver le plugin
validate_password
d'abord. Voir mon article Supprimer le mot de passe root MySQL ou ce gist directement.0 votes
Pour tous les utilisateurs non root
SET PASSWORD FOR root@`%`=MOT DE PASSE('');
, le signe de pourcentage doit être encadré par les backticks