2016-07-24 71 views
-3

我有一个主机,登录名,密码和端口。但是,当我尝试播放主机链接时,它失败。试图寻找一些指南,但似乎有更多关于创建自己的数据库,而不是使用其他人的信息。如何使用给定的主机和端口连接到amazon aws数据库

我该如何处理这些数据我必须访问数据库?

+1

这需要澄清。这是EC2实例的主机吗? ...或者它是一个RDS数据库吗? – macetw

+0

@macetw看起来像是rds – parsecer

+0

请按照我的答案中的链接,您将获得有关安全组和所有内容的所有详细信息 – error2007s

回答

2

您无法通过点击主机链接连接到RDS。您必须使用像MYSQL Workbench这样的客户端连接到数据库。

按照这个链接

http://www.inoneo.com/en/blog/10/amazon-aws/remotely-connect-to-an-aws-rds-instance-using-mysql-workbench

您也可以使用命令行搜索它这个步骤。

如果你有postgres RDS你必须使用像pgadmin这样的客户端检查这个链接。

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToPostgreSQLInstance.html

+0

可以使用这个吗? (我认为我的数据库是Postgres)https://www.pgadmin.org/ – parsecer

+1

检查编辑答案 – error2007s

+0

谢谢!将尝试一下。 – parsecer

1

假设这是一个EC2实例...

确保您的安全组授予来自IP地址端口上的传入访问。

确保ec2实例具有可公开访问的IP地址。

确保您可以在该EC2实例本身上运行数据表客户端。 (例如MySQL客户端)

即使我们在谈论RDS端点,您仍然需要仔细检查您的安全组。另外,请确保您的防火墙不会阻止访问。

+0

什么是安全组?我是否需要在aws.amazon.com上注册或者是否可以使用我提供的登录/密码来访问数据库?在浏览器中使用“host:port”作为URL是否正确? – parsecer

+0

通常,您将使用host:port设置连接字符串作为服务器参数。然而,这只是硬币的一个方面,服务器本身需要配置为允许该端口上的传入连接(并配置为知道如何处理它)。 – jleach

相关问题