jasperserver(war)をCentOS Linuxマシンにインストールしようとしています。Jasperserverのインストールでデータベースにアクセスできない
Message: [Access denied for user 'jasperdb'@'xx.xx.xx.xx' to database 'mysql']
しかし、私はコマンドプロンプトからmysqlにアクセスするとうまくいきます。 jaspersdbをインストールしようとしているマシンと同じマシンからjasperdbというユーザーにアクセスできます。
jasperserverが 'mysql'という名前でデータベースにアクセスしようとするのも奇妙ですか?どんな解決策ですか?
こんにちは、私は自分のlocalhostにmysqlを持っていません。別のマシンにあります。私はまた、default_master.properties内の適切な資格情報と正しいDB情報を持っていることを確認しました。 – Abhishek
データベースのmysql.userテーブルを確認しましたか?データベースに「jasperdb」ユーザーが作成されていますか? 'jasperdb' @ 'localhost'がある場合、このユーザーをコピーして 'jasperdb'@'xx.xx.xx.xx'を作成することができます。 – user1233043