当前位置: 首页 > 知识库问答 >
问题:

无法连接到AWS RDS上的mysql服务器

漆雕伟志
2023-03-14

我不熟悉AWS RDS。我已经创建了RDS实例。但是我不知道,我该如何连接这个数据库。我试过这样

mysql -h awsinstanamehere.rds.amazonaws.com -P 3306 -u username -p

在我输入密码后,我遇到了类似这样的错误

错误2003(HY000):无法连接到MySQL服务器上awsinstanamehere.rds.amazonaws.com(110)

需要在AWS控制台中设置任何安全设置吗?

注意:我想为那个数据库导入表

谢谢

共有3个答案

酆茂才
2023-03-14

同样的错误,但就我而言,问题与安全组无关。
我忘了向子网的路由表添加额外的路由。

请参阅下面的第二条路由,其中添加了internet网关作为所有非本地流量(VPC外部)的目标:

彭硕
2023-03-14

我对这些答案有点麻烦,所以这是我让它工作的步骤......

    < li >通过ssh登录到我的ec2实例。 < li >键入以下命令,< code > curl can hazip . com < li >复制了返回的ip地址 < li >转到我在aws中的< code>VPC仪表板 < li >单击左栏中的< code >安全组 < li >单击其中一个安全组旁边的复选框 < li >单击了< code >入站规则选项卡下的< code >编辑 < li >添加了此规则:< code > MySQL/Aurora(3306)TCP(6)3306[IP from # 2]/32 < li >已保存

我为每个安全组都这样做,直到 mysql 连接从命令行工作,然后删除所有我不需要的安全组,并重新测试以确保我仍然可以连接。

冀冯浩
2023-03-14

RDS有一个安全组——在AWS控制台中,RDS有一个安全组条目。

如果未显式创建安全组,则可能使用的是“default”。每个 RDS 实例可能应该有一个组。

您需要确保3306端口对您的本地网络以及您将使用的任何应用程序都是开放的。您可以允许通过IP或安全组进行访问。

 类似资料:
  • 问题内容: 我知道这个问题以前曾被问过很多,但我尝试了一些给出的解决方案,但没有任何效果。 我已经 在Windows 7 x64上 下载了 MySQL Workbench 6.1 ,现在我要启动并做一个简单的数据库,就设置了一个新的MySQL Connection,并将其默认设置为主机名,端口和用户名,我只是设置了连接名。一开始它是在动作输出中显示无法连接。服务器可能无法运行,并且在msg部分中编

  • 问题内容: 我正在尝试在运行12.04的Ubuntu计算机上使用mysql创建远程数据库。 它具有启用了远程登录且没有密码的root用户。我已经启动了服务器。 输出 表演 我已经使用创建了一个名为nwtopology的数据库(如上所述,root还没有密码。) 在也运行Ubuntu 12.04的客户端计算机上,我使用python脚本通过sqlalchemy连接到远程mysql数据库。 create_

  • 问题内容: 我最近在Windows 2003上安装了MySQL 5,并尝试配置实例。一切正常,直到我进入“应用安全设置”,这时才出现上述错误()。 我的防火墙中确实存在“ MySQL Server”的端口3306异常。 问题答案: 您可能必须向用户授予表上的“ localhost”特权。请参阅语法文档。这是一个示例(来自C语言)。 “在%s上授予所有特权。*由’%s’标识为’%s’@’本地主机’”

  • 问题内容: 关闭。 这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 我在linux框IP = 192.168.1.100上安装了mysql服务器,但是当我尝试连接到该IP时总是出错(111)。但是使用localhost并且127.0.0.1可以。 从另一台计算机连接它也会出现错误111。 在这种情况下,使用local

  • 我创建了一个主机名为“%”的外部用户,以允许远程访问。我在将本地MySQL连接到远程AWS RDS时遇到以下错误: 错误2003(HY000):无法连接到'instance.cvxqy8tbi2bk.us-east-1.rds.amazonaws.com'上的MySQL服务器(110)。 我尝试注释,但没有解决方案。有什么线索吗?

  • 例外情况是: docker-compose文件是: 多克菲乌勒

  • 我试图连接到赛贝斯ASE版本16.0安装在linux服务器通过windows客户端。然而,我却做不到。请帮我一个支持赛贝斯ASE 16的sql编辑器。X和Windows OS.也请帮助我在客户端服务器架构中连接到数据库的步骤。 我是Sybase和数据库的新手,所以如果我问了一些太明显的问题,请原谅。 谢谢你的期待。