MySQL RDS Access issues

0

Hi,

We've recently hit an odd connection problem where we cannot connect to an RDS instance from some IP addresses, even though they're listed in the security group rules. We can access from other IPs (also listed), not sure if I'm missing something new in the setup. We cannot even telnet from the affected addresses.

The issue began after we migrated to 8.0.36 a few weeks ago and updated the certificate at the same time. Previously the connections worked without issue for many months so we're confused.

Any pointers?

Thanks.

it_tdg
已提問 1 個月前檢視次數 104 次
3 個答案
0

Hello.

Have you checked the RDS MySQL error log?
For example, if an error like "Host 'yyy.yyy.yyy.yyy' is blocked because of many connection errors;" occurs, it may be blocked due to too many connection failures.
If such an error occurs, it may be resolved by executing the "FLUSH HOSTS;" command as described in the document below.
https://repost.aws/ja/knowledge-center/rds-blocked-host-error

profile picture
專家
已回答 1 個月前
profile pictureAWS
專家
已審閱 1 個月前
0

Hi - Thank you for your reply.

I don't see any error messages like that.

If I try to connect to MySQL I see the following response:

ERROR 2002 (HY000): Can't connect to MySQL server on '---.---.rds.amazonaws.com' (115)

The exact command works from a different location.

Similarly with telnet:

telnet ---.---.rds.amazonaws.com 111111

Trying 3.11.---.---...

telnet: connect to address 3.11.---.---:

Connection refused

But from a different IP, I see a connection:

telnet ---.---.rds.amazonaws.com 111111

Trying 3.11.---.---...

Connected to ---.---.compute.amazonaws.com.

Thanks, Gary.

it_tdg
已回答 1 個月前
0

The RDS MySQL error log just shows the following warning:

"Plugin mysql_native_password reported: ''mysql_native_password' is deprecated and will be removed in a future release. Please use caching_sha2_password instead'"

I think our access to the RDS instance is being blocked at a higher level, ie before we hit the RDS instance - is there any way we can find out if this is the case?

it_tdg
已回答 25 天前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南