Я настраиваю сервер WSO2 Idenity в AWS Cloud. Я устанавливаю сервер WSO2 Identity в EC2. Я использую базу данных AWS RDS MYSQL, и я создаю apiuser в ней. Это в другой конечной точке, чем в EC2. Также я изменил master-datasources.xml, чтобы указать на RDS-сервер, как показано ниже, используя конечную точку RDS, чем localhost.java.sql.SQLException: Доступ запрещен для пользователя'[email protected] в WSO Identity Server
JDBC: MySQL: // myrdsendpoint: 3306/apimgt autoReconnect = истинный & relaxAutoCommit = истина & apiuser apimanager
Я изменил во всех местах, где упоминается apiuser .. Тем не менее я получаю ошибка, например java.sql.SQLException: доступ запрещен для пользователя 'apiuser' @ 'ec2ip' (с использованием пароля: YES) Аппликатор передается из ec2ip ..
Есть ли другое место, которое я должен изменить для использования apiuser от RDS, а не EC 2?
вы уверены, что этот пользователь может получить доступ к RDS от экземпляра EC2? вы пытались с помощью клиента mysql? – Bee
Да .. Я установил MySQL-клиент в экземпляр EC2 и попытался ... На самом деле я создал этого пользователя из EC2 с помощью mySQL-клиента. И запрещен доступ для apiuser @ ec2-ip ... Почему это произошло? – Jocket
Вы говорите, что этот пользователь не может войти в систему даже через клиент mysql? – Bee