You need to enable JavaScript to run this app.
导航

通过 DBW 连接 MongoDB 实例

最近更新时间2024.04.26 11:09:12

首次发布时间2023.08.23 10:42:23

数据库工作台(Database Workbench,简称 DBW)是一款面向多类型数据库生命周期管理的统一云管理平台。您可以通过 DBW,帮助您快速远程连接和在线管理 MongoDB 数据库。本文介绍如何通过 DBW 连接 MongoDB 实例。

背景信息

数据库工作台 DBW 是集数据库图形用户界面(GUI)、故障排查和审计于一体的数据库 SaaS 产品,提供全方位观测分析、智能风险检核和自治运维等 Web 终端管理能力,为您提供稳定、安全和高效的数据库管理云服务。更多详情,请参见什么是数据库工作台

前提条件

  • 已创建 MongoDB 实例。实例创建方法,请参见创建实例
  • 实例状态需为运行中。关于实例状态的更多信息,请参见实例状态说明

注意事项

  • 通过 DBW 登录 MongoDB 时,需要您先授权将 DBW 的服务 IP 添加到 MongoDB 实例白名单中。授权后系统会自动在 MongoDB 侧创建一个名为 DBW_Sole_Group_Name_For_Mongo_xxx 的白名单(白名单中会包含 DBW 的服务 IP),并将该白名单与目标 MongoDB 实例绑定。
  • 使用 DBW 连接 MongoDB 过程中,请勿修改、解绑或删除上述白名单,否则会导致目标 MongoDB 实例连接失败。
  • 不支持通过 DBW 登录已开通 SSL 加密服务的 MongoDB 实例。如需登录,请先关闭实例的 SSL 加密服务,关闭方法,请参见设置 SSL 加密

操作步骤

  1. 通过如下任意方法进入 DBW 数据交互台的实例连接对话框,来设置 MongoDB 实例连接参数。

    • 方法一:通过 MongoDB 控制台

      1. 登录 MongoDB 控制台
      2. 在顶部菜单栏的左上角,选择实例所属的地域。
      3. 根据实例类型,在左侧导航栏中选择副本集实例列表分片集实例列表
      4. 在目标实例类型列表页找到目标实例,单击右侧操作列中的登录工作台
    • 方法二:通过 DBW 控制台

      1. 登录 DBW 控制台
      2. 在顶部菜单栏的左上角,选择目标 MongoDB 实例所属的地域。
      3. 在左侧导航栏,单击数据交互台
  2. 在弹出的对话框中,设置如下实例连接参数。

    参数说明
    实例类型从下拉列表中选择文档数据库 MongoDB 版
    实例名称从下拉列表中选择目标实例。

    节点 ID

    从下拉列表中选择目标节点 ID。MongoDB 实例架构不同,支持选择的目标节点也不同,其中:

    • MongoDB 副本集实例
      您可以从下拉列表中指定需要连接的节点类型,包括副本集实例的主节点(Primary)和从节点(Secondary)。

      说明

      若选择了使用从节点(Secondary)连接实例,连接成功后,仅支持查看该节点下的数据库、集合和索引,不支持增删改操作。

    • MongoDB 分片集群实例
      您可以从下拉列表中指定需要连接的 Mongos 节点。
    数据库账号输入数据库账号。当前仅支持使用 root 账号连接实例。

    数据库密码

    输入数据库账号对应的密码。
    若忘记了密码,您可以通过 MongoDB 控制台修改密码,具体操作步骤,请参见重置密码

  3. 勾选授权数据库工作台将服务 IP 添加到对应数据库实例白名单,单击登录

后续操作

通过 DBW 成功连接 MongoDB 实例后,您可以在 DBW 数据交互台的命令窗口执行各类命令语句。同时,您也可以对数据库、集合、索引进行可视化地管理(如创建、查询、删除等)操作。具体操作步骤,请参见: