数据管理服务DMS(Data Management Service)是一种集数据管理、结构管理、用户授权、安全审计、数据趋势、数据追踪、BI图表、性能优化和服务器管理于一体的可视化、图形化数据管理服务。通过DMS获取MongoDB数据库列表后,您可以更加方便快捷地远程访问、在线管理您的MongoDB数据库。
准备工作
根据MongoDB实例的网络类型,将DMS服务器的IP地址加入至MongoDB实例的白名单中,详情请参见设置白名单。 如需连接MongoDB的只读节点,请事先创建只读节点,详情请参见创建副本集实例或变更副本集实例配置。
如您已经将DMS服务器的IP地址加入至MongoDB实例的白名单中,可跳过此步骤。
MongoDB实例的网络类型 | DMS服务器的IP地址 |
专有网络 | 100.104.0.0/16 |
经典网络 | 120.55.177.0/24 121.43.18.0/24 101.37.74.0/24 10.153.176.0/24 10.137.42.0/24 11.193.54.0/24 10.152.163.0/24 |
操作步骤
登录MongoDB管理控制台。
在左侧导航栏,单击副本集实例列表。
在页面左上角,选择实例所在的资源组和地域。
单击目标实例ID或目标实例所在行操作列的管理。
在目标实例页面右上方,单击登录数据库。并选择要登录的数据库节点(Primary、Secondary或Readonly),跳转到数据管理DMS页面。
说明Primary节点:副本集实例中的主节点,连接该节点可执行数据库的读写操作。
Secondary节点:副本集实例中的从节点,连接该节点仅能执行数据库的读操作。
Readonly节点:副本集实例中的只读节点,连接该节点仅能执行数据库的读操作。只读节点的详情请参见MongoDB只读节点简介。
在登录实例对话框中,填写相应信息。
参数
说明
数据库类型
目标数据库的类型,系统默认为当前需要连接的数据库类型。
实例地区
目标实例所在的地域,系统默认为当前实例所在地域。
连接串地址
目标实例的连接串地址,系统默认为当前实例的连接串地址。
数据库名称
填入鉴权数据库名,即数据库账号所属的数据库。
说明如果数据库账号填写的是root,那么对应的数据库名即为admin。
不建议在生产环境中直接使用root账号连接数据库。您可以根据业务需求创建用户并分配权限,详情请参见使用DMS管理MongoDB实例的账号。
数据库账号
目标数据库的账号,初始账号为
root
。数据库密码
填入该数据库账号对应的密码。
说明如果忘记root账号的密码,您可以重置密码。
管控模式
针对您的业务场景,选择相应的管控模式。关于管控模式的介绍,请参见管控模式。
单击登录。
说明若您希望浏览器记住该账号的密码,可以先勾选记住密码,再单击登录。