您可以在本地服务器上或ECS上安装 Mongo Shell 工具,通过 Mongo Shell 的方式登录MongoDB数据库。

前提条件

  • 为保障鉴权成功,请安装 Mongo Shell 3.0及以上的版本。安装步骤请参见官方文档 Install MongoDB
  • 请提前将需要访问该实例的服务器IP地址加入到实例白名单中,详情请参见设置白名单
  • 如需通过公网登录MongoDB数据库,需要申请公网连接地址,详情请参见申请公网连接地址

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的地域。
  3. 在左侧导航栏,单击分片集群实例列表
  4. 找到目标实例,单击实例ID。
  5. 单击左侧导航栏的数据库连接,获取 Mongos 节点的连接地址。

    本示例有三个 Mongos 节点,需要登录某个节点,使用对应的地址进行登录即可。

  6. 在安装有 Mongo Shell 的本地服务器或ECS上进行连接。
    mongo --host <mongos_host> -u <username> -p --authenticationDatabase <database>
    说明
    • <mongos_host>:任一 Mongos 节点连接地址中的域名信息。
    • <username>:登录数据库的账号,默认为 root 。
    • <database>:对登录数据库的账号和密码进行认证的数据库,默认为 admin 。
    示例:
    mongo --host s-bp**********.mongodb.rds.aliyuncs.com:3717 -u root -p --authenticationDatabase admin
  7. 命令行提示Enter password:时,输入数据库账号对应的密码。如果忘记了root账号的密码,您可以通过设置密码的方式来重置密码。
    说明 输入密码时,密码字符是不可见的。

连接MongoDB数据库的常见场景

相关问题

更多信息

不建议在生产环境中直接使用 root 用户登录数据库。您可以根据业务需求,创建用户并分配权限,详情请参见使用DMS管理MongoDB数据库用户
说明 关于DMS中MongoDB数据库的更多相关操作介绍请参见DMS for MongoDB