java.sql.SQLException: WSO Identity Server 中用户 'apiuser@x.x.x.x 的访问被拒绝

java.sql.SQLException: Access denied for user 'apiuser@x.x.x.x in WSO Identity Server

我正在 AWS 中配置 WSO2 身份服务器 Cloud.I 我正在 EC2 中安装 WSO2 身份服务器。 我正在使用 AWS RDS MYSQL 数据库,并且我在 it.Its 中创建的 apiuser 与 EC2 中的端点不同。 我还更改了 master-datasources.xml 以使用 RDS 的端点而不是本地主机指向 RDS 服务器,如下所示。

jdbc:mysql://myrdsendpoint:3306/apimgt?autoReconnect=true&relaxAutoCommit=true& 用户 api管理器

我已经在所有引用 apiuser 的地方进行了更改.. 我仍然收到类似 java.sql.SQLException 的错误:用户 'apiuser'@'ec2ip' 的访问被拒绝(使用密码:是) apiuser 引用自 ec2ip..

是否有任何其他地方我应该更改以使用 RDS 中的 apiuser 而不是 EC2?

我通过创建可以从任何机器访问的用户解决了这个问题..

CREATE USER apiuser@'%' IDENTIFIED BY ' apimanager';

现在解决了..