我可以在 SlamData 上成功连接 mongodb,但对于我的本地主机。现在我的 EC2 服务器上有一个 mongodb 数据库,我想在 Ec2 中连接该数据库,那么我该怎么办?
我知道用户名和密码。主机和端口应该是什么?
我可以在 SlamData 上成功连接 mongodb,但对于我的本地主机。现在我的 EC2 服务器上有一个 mongodb 数据库,我想在 Ec2 中连接该数据库,那么我该怎么办?
我知道用户名和密码。主机和端口应该是什么?
如果您在您的主机上运行 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] 开放(不建议这样做!!!)
您还可以在此处查看 docs.slamdata.com 上的常见问题解答。
提供连接到云托管 MongoDB 服务器的分步故障排除。
此外,Path值是指 SlamData 内部的路径,而不是操作系统路径。例如,输入aws1的值会导致类似于以下的查询路径,假设您有一个名为demo的数据库和一个名为coll1的集合:
选择 * 从`/aws1/demo/coll1`