Ich versuche, Jasperserver (War) auf einem CentOS-Linux-Rechner zu installieren. Es gibt einen Fehler aus, der besagt:Jasperserver-Installation kann nicht auf Datenbank zugreifen
Message: [Access denied for user 'jasperdb'@'xx.xx.xx.xx' to database 'mysql']
Allerdings, wenn ich über die Eingabeaufforderung auf mysql zugreifen, funktioniert es gut. Ich bin in der Lage, über den Benutzer jasperdb von derselben Maschine zuzugreifen, wo ich versuche, jasperserver zu installieren.
Es ist auch seltsam, warum Jasperserver versucht, auf die Datenbank mit dem Namen 'Mysql' zuzugreifen? Irgendwelche Lösungen?
Hallo - Nein Ich habe keine mysql in meinem localhost, es ist ein in einer anderen Maschine. Ich habe auch sichergestellt, dass die Eigenschaften in der default_master.properties die richtigen Anmeldeinformationen und db Informationen haben. – Abhishek
haben Sie die mysql.user Tabelle in der Datenbank überprüft? Gibt es 'Jasperdb' Benutzer in der Datenbank erstellt? Wenn es ein 'jasperdb' @ 'localhost' gibt, können Sie diesen Benutzer möglicherweise kopieren, um 'jasperdb'@'xx.xx.xx.xx' zu erstellen. – user1233043