0

我正在尝试将我的JasperReports 服务器连接到远程MySQL服务器。我很确定我的驱动程序在正确的位置(因为它显示为JR 服务器 仪表板中的一个选项)。这是仪表板:

在此处输入图像描述

这是我得到的错误:

java.sql.SQLNonTransientConnectionException: Could not connect to 54.213.92.113:3306 : 
Connection refused at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136) 
at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106) 
at org.mariadb.jdbc.Driver.connect(Driver.java:114) at java.sql.DriverManager.getConnection(DriverManager.java:571) 
at java.sql.DriverManager.getConnection(DriverManager.java:215) 
at com.jaspersoft.jasperserver.war.action.DataSourceAction.testJdbcDataSource(DataSourceAction.java:482) 

有谁知道如何解决这个问题?

4

1 回答 1

0

您需要为要连接的用户授予权限:

检查显示权限

+-----------------+------------+
| Host            | User       |
+-----------------+------------+
| %               | username   |
| localhost       | username   |
+-----------------+------------+
于 2014-11-05T15:50:42.150 回答