数据管理DMS是一种集数据管理、结构管理、研发流程、用户管理、权限管理、访问安全于一体的数据管理服务。其支持管理MySQL、SQL Server等关系型数据库,及MongoDB、Redis等NoSQL数据库。通过DMS连接MongoDB实例,可以更安全便捷地管理MongoDB实例。
背景信息
DMS提供如下几个角色:
管理员:除系统管理菜单中的数据保护伞之外的所有入口对此角色可见。
说明其中用户管理、访问IP白名单功能仅此角色可见。
如果您是管理员用户,需要通过登录实例管理您的MongoDB数据库。
安全管理员:系统管理菜单中的操作审计、数据保护伞入口对此角色可见。
说明其中数据保护伞仅此角色可见。
DBA:系统管理菜单中的实例管理、任务管理、安全规则、配置管理、结构设计配置入口对此角色可见。
普通用户:系统管理菜单对此角色不可见。
如果您是普通用户,需要申请MongoDB数据库权限,来管理您有操作权限的MongoDB数据库。
准备工作
将DMS的IP地址加入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 |
登录实例
登录MongoDB管理控制台。
根据实例类型,在左侧导航栏,单击副本集实例列表或分片集群实例列表。
在页面左上角,选择实例所在的资源组和地域。
单击目标实例ID或目标实例所在行操作列的管理。
在实例基本信息页面的右上方,单击登录数据库。
单节点实例:单击登录数据库后会直接跳转到DMS控制台。
副本集实例:单击登录数据库后选择需要登录的节点,然后会跳转到DMS控制台。
分片集群实例:单击登录数据库后选择需要登录的Mongos节点,然后会跳转到DMS控制台。
在登录实例对话框中,填写相应信息。
参数
说明
数据库类型
目标数据库的类型,系统默认为当前需要连接的数据库类型。
实例地区
目标实例所在的地域,系统默认为当前实例所在地域。
连接串地址
目标实例的连接串地址,系统默认为当前实例的连接串地址。
数据库名称
填入鉴权数据库名,即数据库账号所属的数据库。
说明如果数据库账号填写的是root,那么对应的数据库名即为admin。
不建议在生产环境中直接使用root账号连接数据库。您可以根据业务需求创建用户并分配权限,详情请参见使用DMS管理MongoDB实例的账号。
数据库账号
目标数据库的账号,初始账号为
root
。数据库密码
填入该数据库账号对应的密码。
说明如果忘记root账号的密码,您可以重置密码。
可选:单击测试连接,查看是否连接成功。
如果弹出成功对话框,说明连接成功,请单击确认。
如果弹出其他信息提示对话框,仔细阅读提示信息,单击确认,并根据提示信息修改配置直至连接成功。
单击登录。
说明如果您希望浏览器记住该账号的密码,可以先选中记住密码,然后单击登录。
申请权限
请参见管理访问控制权限。