最近更新时间:2024.04.26 11:58:59
首次发布时间:2022.03.11 16:23:48
本文以 Mongo Shell 连接工具为例,介绍如何通过自建账号(即非 root 账号)连接 MongoDB 实例。
MongoDB 4.0:具体安装步骤,请参见 The mongo Shell。
MongoDB 5.0:具体安装步骤,请参见 MongoDB Shell。
在实例详情页,单击连接管理页签。
找到需要使用的连接地址类型,单击连接地址后的复制图标进行复制。
说明
<user>
和<password>
改为自建账号的名称和密码。authSource
值为admin
(即会默认连接到admin
库),若自建账号属于其他数据库(如testdb1
),您需要将authSource
后admin
改为自建账号所在的数据库。&retryWrites=true
字段。在安装了 Mongo Shell 的本地服务器或 ECS 中,输入如下命令连接 MongoDB 实例。
连接工具版本不同,连接命令也不同,其中:
MongoDB 4.0 连接工具 The mongo Shell
mongo "<步骤 6 中复制并修改了账号名称和密码的连接地址>"
MongoDB 5.0 连接工具 MongoDB Shell
mongosh "<步骤 6 中复制并修改了账号名称和密码的连接地址>"
示例如下。
说明
如下示例中以 MongoDB 4.0 连接工具 The mongo Shell 使用分片集群的私网连接地址为例。
mongo "mongodb://testuser1:Pwd_123@mongoshardcn01e8ab0d20c****.mongodb.ivolces.com:3717,mongoshardcn01e8ab0d20c****.mongodb.ivolces.com:3717/?authSource=testdb1&connect=direct&retryWrites=true"
登录后若出现如下信息,即表示已通过 Mongo Shell 已成功连文档数据库实例。
rs-mongo-replica-实例ID:PRIMARY>
mongos>