MySQL Fehler Access denied for user 'root'@'localhost' (using password: YES)?
Hallo Ich habe ein Problem!
Mein MySQL Server will sich nicht per Java verbinden. Fehler Access denied for user 'root'@'localhost' (using password: YES)
Ich habe GANZ sicher das Passwort richtig. was tun?
2 Antworten
Du hast GANZ sicher entweder das Passwort oder den Nutzernamen falsch, oder es ist eingestellt, dass 'root' sich nicht über localhost anmelden darf.
Bist du sicher, dass 'root' der richtige Benutzer ist?
Falls ja, würde ich dir raten, einen Benutzer mit eingeschränkten Berechtigungen für deine Java-Anwendung zu erstellen. Eine Anwendung sollte nur so viele Berechtigungen haben wie unbedingt nötig, damit im Fall einer Sicherheitsschwachstelle nicht so viel Schaden entstehen kann.
aalso, Ich habe eben das password neu geändert, und ich brauche root nur für testzwecke. wie kann ich einstellen, dass root sich anmelden darf?
Hast du root login bei deinem Mysql erlaubt?
Hat funktioniert nur jetzt kommt das: Client does not support authentication protocol requested by server; consider upgrading MySQL client. muss ich jetzt mysql neu installieren?
Ich vermute, das Problem ist dieses hier. Laut StackOverflow lässt es sich lösen, indem du die Version von MySQL Connector aktualisierst. Unterstützt wird MySQL Connector/J 5.1.46 oder höher.
weiß ich nicht, wie kann ich das machen?