Mysql
 sql >> Base de données >  >> RDS >> Mysql

SQLSTATE[HY000] [1698] Accès refusé pour l'utilisateur 'root'@'localhost'

Il s'avère que vous ne pouvez pas utiliser la root utilisateur en 5.7 sans devenir un sudo 'euh. Cela signifie que vous ne pouvez pas simplement exécuter mysql -u root plus et je dois faire sudo mysql -u root à la place.

Cela signifie également que cela ne fonctionnera plus si vous utilisez la root utilisateur dans une interface graphique (ou soi-disant toute application sans ligne de commande). Pour que cela fonctionne, vous devrez créer un nouvel utilisateur avec les privilèges requis et l'utiliser à la place.

Voir cette réponse pour plus de détails.