连接到 Mongo Atlas 中学
Connect to Mongo Atlas Secondary
On Cloud Mongo (Mongo Atlas) 免费层,它有 3 个服务器成员。如何从 Mongo shell 连接到 辅助 主机?他们的例子只展示了如何连接到 Primary.
"members" : [
{
"_id" : 0,
"name" : "***-shard-00-00-***.mongodb.net:27017",
....
},
{
"_id" : 1,
"name" : "***-shard-00-01-***.mongodb.net:27017",
.....
},
{
"_id" : 2,
"name" : "***-shard-00-02-***.mongodb.net:27017",
.....
}
]
您需要使用 --ssl
标志并指定 authSource
。
尝试:
mongo "mongodb://***-shard-00-02-***.mongodb.net:27017/?authSource=admin" --ssl
至少。当然,您可以添加用户名、密码、要连接的数据库等选项...
mongo "mongodb://<username>:<password>@***-shard-00-02-***.mongodb.net:27017/<database>?authSource=admin" --ssl
希望对您有所帮助。
On Cloud Mongo (Mongo Atlas) 免费层,它有 3 个服务器成员。如何从 Mongo shell 连接到 辅助 主机?他们的例子只展示了如何连接到 Primary.
"members" : [
{
"_id" : 0,
"name" : "***-shard-00-00-***.mongodb.net:27017",
....
},
{
"_id" : 1,
"name" : "***-shard-00-01-***.mongodb.net:27017",
.....
},
{
"_id" : 2,
"name" : "***-shard-00-02-***.mongodb.net:27017",
.....
}
]
您需要使用 --ssl
标志并指定 authSource
。
尝试:
mongo "mongodb://***-shard-00-02-***.mongodb.net:27017/?authSource=admin" --ssl
至少。当然,您可以添加用户名、密码、要连接的数据库等选项...
mongo "mongodb://<username>:<password>@***-shard-00-02-***.mongodb.net:27017/<database>?authSource=admin" --ssl
希望对您有所帮助。