最近更新时间:2023.09.13 14:39:01
首次发布时间:2022.03.11 16:23:48
本文介绍如何通过自建账号(即非 root 账号)连接 MongoDB 实例。
登录 MongoDB 控制台。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
在实例列表页,单击目标实例名称。
在实例详情页,单击连接管理页签。
找到需要使用的连接地址类型,单击连接地址后的复制图标进行复制。
说明
<user>
和<password>
改为自建账号的名称和密码。authSource
值为admin
(即会默认连接到admin
库),若自建账号属于其他数据库(如testdb1
),您需要将authSource
后admin
改为自建账号所在的数据库。&retryWrites=true
字段。在安装了 Mongo Shell 的本地服务器或 ECS 中,输入如下命令连接 MongoDB 实例。
mongo "<步骤5中复制并修改了账号名称、密码和数据库名称的连接地址>"
示例(以分片集群的私网连接地址为例)如下。
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>