通过MongoShell连接分片集实例
更新时间:2023-11-07
Mongo Shell是MongoDB数据库自带的数据库管理工具,您可以在分片集所在的VPC内创建BCC并在其上安装Mongo Shell工具,然后通过Mongo Shell连接分片集实例。
前提条件
- 为保障鉴权成功,请安装与MongoDB实例版本相对应的Mongo Shell版本。安装步骤请参见官方文档Install MongoDB(请根据您的客户端版本在页面左上角选择版本号)。
- 已将客户端的IP地址加入到MongoDB实例的白名单中,详情请参见设置白名单。
操作步骤
- 登录MongoDB管理控制台。
- 在页面左上角,选择实例所在的地域。
- 在左侧导航栏,单击分片集实例列表。
- 找到目标实例,单击实例名称。
- 在实例基本信息页面的连接信息中,点击复制全部获取连接信息
- 在安装Mongo Shell的客户端通过ConnectionStringURI连接数据库。
命令格式:
mongo "ConnectionStringURI"
示例:
mongo "mongodb://root:****@5H0athAAO.mongodb.bj.baidubce.com:27017,5H0athhgs.mongodb.bj.baidubce.com:27017/admin"
将****替换成账号密码即可。
注意:如果连接过程中出现鉴权失败,请确认您的密码是否正确,若密码有特殊字符,则需要做urlencode。