我想从我的本地Ubuntu的14 mongodump的MongoDB远程EC2实例:失败:错误连接到数据库服务器:没有可以访问的服务器
mongodump --host 12.345.678.90 --sslCAFile ~/aws/remoteinstance.pem
,但我得到了以下错误:
Failed: error connecting to db server: no reachable servers
我读过这些单证:Backup and restore with MongoDB tools,mongodump
我也尝试使用--username选项,并放在那里我的远程EC2 Ubuntu的用户名:
mongodump --host 12.345.678.90 --sslCAFile ~/aws/remoteinstance.pem --username [email protected]
然后我被要求输入密码,但由于我没有密码,所以我将它留空,并且我收到了相同的错误消息。
我发现很多问题都有相同的标题,但它们都是关于案例的,而不是人们试图连接到本地实例并出于某种原因得到该错误。
顺便说一句我经常连接到我的EC2实例和它的MongoDB实例,所以我确信我知道凭据并且.pem文件是正确的。
任何想法?
服务器在副本集中运行的任何机会? – gsaslis
@gsaslis我认为不是,因为我不知道副本集是什么,我是设置此服务器的人。 – Alon