Jasperserver安装无法访问数据库

时间:2012-04-11 08:00:26

标签: mysql installation database-connection jasperserver

我正在尝试在CentOS linux机器上安装jasperserver(war)。它引发了错误说,

 Message: [Access denied for user 'jasperdb'@'xx.xx.xx.xx' to database 'mysql']

但是,当我通过命令提示符访问mysql时,它工作正常。我可以通过用户jasperdb从我尝试安装jasperserver的同一台机器上访问。

为什么jasperserver尝试使用名称“mysql”访问数据库也是奇怪的?任何解决方案?

2 个答案:

答案 0 :(得分:0)

mysql中的mysql数据库是存储用户信息的数据库。这就是为什么它试图访问mysql数据库。我假设你的mysql.user表中有'jasperdb'@'localhost'。尝试确保填充了127.0.0.1的/ etc / hosts中的localhost和任何其他计算机名称。

答案 1 :(得分:0)

如果您没有使用“.war文件”安装程序,我建议您使用它。排除故障比在Tomcat和PostgreSQL中捆绑的安装程序容易得多。

如果您正在使用它,那么您应该找到您在default_master.properties中设置的凭据。这包括用户名和数据库名称。运行ant clean-config以确保您没有获取任何旧设置。