0

我可以在 SlamData 上成功连接 mongodb,但对于我的本地主机。现在我的 EC2 服务器上有一个 mongodb 数据库,我想在 Ec2 中连接该数据库,那么我该怎么办?

在此处输入图像描述

我知道用户名和密码。主机和端口应该是什么?

4

2 回答 2

0

如果您在您的主机上运行 Slamdata,并且想要连接到在远程 EC2 主机上运行的 MongoDB。

然后除了用户名和密码之外,主机是公共 IP 或主机 FQDN [ec2-xxxxxxx],端口是 27017。为此检查您的 mongos 是否正在运行并绑定在 0.0.0.0。如果绑定到 127.0.0.1,则无法远程连接

还要检查 EC2 的 AWS 安全组,并查看端口 27017 是否对您的 IP 或一般对所有 [0.0.0.0] 开放(不建议这样做!!!)

于 2015-11-21T09:42:32.013 回答
0

您还可以在此处查看 docs.slamdata.com 上的常见问题解答。

提供连接到云托管 MongoDB 服务器的分步故障排除。

此外,Path值是指 SlamData 内部的路径,而不是操作系统路径。例如,输入aws1的值会导致类似于以下的查询路径,假设您有一个名为demo的数据库和一个名为coll1的集合:

选择 * 从`/aws1/demo/coll1`

于 2016-06-27T18:45:51.753 回答