无法连接到AWS RDS上的mysql(错误2003)

用户名

我在设置MySQL RDS时遇到麻烦。

我的EC2实例中,我可以很好地连接,但是从笔记本电脑中,我收到错误2003(超时)。

  • 我的RDS实例配置为可公开访问。
  • 我的安全组具有入站和出站规则,以允许所有流量到处(0.0.0.0/0)。

我应该在VPC或Internet网关上配置某些内容吗?

马特·卡顿

当您的安全组完全开放时,我猜测您的LAN正在阻止端口3306上的出站流量。实际上,请查看此支持页面(http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance。 HTML)防火墙问题被列为了无法连接常见的原因号2。

这个问题可能会帮助您:MySql网络问题可能值得一看您的本地防火墙设置。您提到您在笔记本电脑上,所以我猜您当前的网络被归类为公共网络,并且出站端口被阻止(如Ive链接的问题所述)。

如果这无济于事,则值得在端口3306上远程登录到RDS实例并查看会发生什么。这很可能会为您提供更多调试信息,这些信息可能有助于解决有关该问题的一般信息。

顺便说一句,就我个人而言,我不会直接向Internet开放RDS实例。它合理地直接设置了ssh隧道,以通过SSH服务器将流量转发到RDS实例。类似于此处显示的内容:http : //www.techrepublic.com/blog/linux-and-open-source/tips-and-tricks-to-help-you-do-more-with-openssh/

更新:我从未将RDS与“ publicable available”选项一起使用(我们所有的设置都使用ssh隧道传输到私有RDS实例)。在Google搜索中,我在Google论坛上遇到了很多与公共RDS实例的访问问题有关的查询。例如,https://forums.aws.amazon.com/thread.jspa?threadID=123483可能值得尝试建议的解决方案,即在构成RDS实例的子网的路由表中显式创建条目?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AWS:无法从我的机器连接到RDS数据库

为什么我无法连接到AWS RDS?

(2003,“无法在'mysql.server'(111)上连接到MySQL服务器”)pythonanywhere中的错误

在AWS-EC2上运行的SpringBoot应用程序无法连接到MySQL AWS-RDS数据库

AWS:无法将Amazon QuickSight连接到RDS

使用SSL Pem密钥在AWS RDS上连接到MySQL

无法连接到Amazon RDS上的MySQL服务器

AWS EC2突然无法连接到RDS?

无法连接到AWS RDS

错误2003(HY000):无法连接到'23 .23。*。*'上的MySQL服务器(110)

无法连接到AWS上的Redis节点

MySql错误ERROR 2003(HY000):无法连接到'localhost'上的MySQL服务器(10061)

无法连接到在AWS上运行的MySQL数据库

无法在Windows 10上使用MAMP连接到'localhost'(10061)(2003)上的MySQL服务器错误phpmyadmin

无法通过AWS EC2实例使用PHP连接到AWS MYSQL RDS实例

无法连接到本地主机(0)上的MySQL服务器。错误编号2003

无法解析 AWS RDS sql express 服务器,错误,无法连接到 ip、端口

AWS Lambda - 无法连接到 VPC 中的 SQL Server RDS

AWS 加密类型错误:无法将 str 连接到字节

得到错误:2003:从 RDS 转储时无法连接到 MySQL 服务器

无法连接到 AWS-RDS MySql 数据库

无法使用flask-sqlalchemy 连接到aws RDS 上的MySQL

无法从本地系统连接到 AWS RDS Postgres

无法从 docker 容器连接到 AWS RDS 实例

我无法使用 Postgres 连接到 AWS RDS

无法连接到 AWS 上的 mysql RDS 实例

无法从 Lambda 连接到 AWS/RDS

无法使用 Sequelize ORM 连接到 AWS RDS

AWS ECS 任务无法连接到 RDS 数据库