Java JDBC: Ausnahme „Zugriff für Benutzer verweigert“ behoben
Beim Versuch, von einer Java-Anwendung aus eine Verbindung zu einer MySQL-Datenbank herzustellen, Es ist nicht ungewöhnlich, dass der Fehler „java.sql.SQLException: Zugriff für Benutzer verweigert“ auftritt. Diese Fehlermeldung weist normalerweise darauf hin, dass dem angegebenen Benutzer die erforderlichen Berechtigungen zum Zugriff auf die Datenbank fehlen.
Um dieses Problem zu beheben, müssen dem betreffenden Benutzer die entsprechenden Berechtigungen gewährt werden. In diesem Fall gewähren wir dem Benutzer „vincent“ alle Berechtigungen von jedem Computer aus:
mysql> grant all on db_name.* to 'vincent'@'%';
Ersetzen Sie „db_name“ durch den Namen der spezifischen Datenbank, auf die „vincent“ zugreifen muss. Führen Sie diese Abfrage in der MySQL-Befehlszeile oder über ein Tool wie phpMyAdmin aus.
Sobald die Grant-Abfrage ausgeführt wurde, sollte „vincent“ über alle erforderlichen Berechtigungen verfügen und in der Lage sein, erfolgreich eine Verbindung zur MySQL-Datenbank herzustellen.
Das obige ist der detaillierte Inhalt vonJava JDBC: Wie behebt man MySQL-Verbindungsfehler „Zugriff verweigert für Benutzer'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!