2017-08-19 5 views
0

Ich habe ein Problem, wenn ich versuche, von meiner Spring Boot-Anwendung aus eine Verbindung zur MySQL-Datenbank herzustellen. Meine application.yml enthält folgende KonfigurationMySQLSyntaxErrorException: Zugriff verweigert für Benutzer

spring: 
    datasource: 
    url: jdbc:mysql://127.0.0.1:3306/wortschatz; 
    username: "bot" 
    password: "bot" 
    driver-class-name: com.mysql.jdbc.Driver 

Wenn ich versuche, Benutzer „Bot“ zu verwenden, erhalte ich eine Fehlermeldung „Access denied for user 'bot'@'127.0.0.1' to database 'wortschatz;'“. Gleichzeitig kann ich mich mit MySQL Workbench einloggen und die Datenbank abfragen.

Das verwirrende Teil ist, dass ich ‚root‘ Benutzerdaten in meinem application.yml angegeben und es mit dem Fehler hat nicht funktioniert „database 'wortschatz' not found

Ich nehme an, ich etwas auf MySQL Seite bin fehlt. Aber was genau? Berechtigungen scheinen in Ordnung zu sein (siehe unten)

enter image description here

Antwort

0

Nur ein dummer Tippfehler in url: jdbc:mysql://127.0.0.1:3306/wortschatz;. Am Ende der Konfigurationszeichenfolge befindet sich ein überflüssiges Semikolon. Es sollte nur url: jdbc:mysql://127.0.0.1:3306/wortschatz

sein
Verwandte Themen