刚刚将我的MySQL RDS实例从自由层db.t2.micro升级为db.r3.large。相同的存储、相同的安全组、相同的用户组/凭据、相同的VPC、相同的endpoint名称、相同的一切。
在升级之前,我可以通过MySQL workbench远程访问同一个实例,根据AWS的说法,我的endpoint位置没有改变。
收到的错误消息:
无法连接到'blahblah.rds.amazonaws.com'上的MySQL服务器(10060)
我试过重启好几次了。安全组确保了端口3306上允许0.0.0.0/0和::/0的入站TCP访问
还有什么可能是错的?
您可能需要重新启动MySQL工作台,而不是重新启动RDS。
正如我在这里所描述的,数据库句柄已经更改,但代码没有注意到。因此MySQL工作台使用了过时的句柄,这些句柄被拒绝。