MongoDB Serverless版实例提供高可用数据库连接地址。本文介绍该连接地址的获取方式和连接说明。

获取数据库连接地址

  1. 登录MongoDB管理控制台
  2. 在左侧导航栏,单击Serverless实例列表
  3. 在页面左上角,选择实例所在的资源组和地域。
  4. 单击目标实例ID或目标实例所在行操作列的管理
  5. 在目标实例页面的左侧导航栏,单击数据库连接查看实例连接地址。

连接地址说明

项目说明
地址类型
  • 专有网络连接地址:专有网络是一种隔离的网络环境,安全性和性能均高于传统的经典网络。 MongoDB Serverless版实例仅提供专有网络连接地址,专有网络拥有更高的安全性和性能。
  • 公网连接地址:由于通过公网连接实例存在一定的安全风险,MongoDB Serverless版实例默认未提供公网连接地址。如果您要使用阿里云以外的设备(例如本地设备)连接MongoDB Serverless版实例,您可以手动申请公网连接地址
节点连接地址格式:
<host>:<port>
参数说明:
  • <host>:节点的域名信息
  • <port>:节点的端口
示例:
dds-bp1n5c5il00m****.mongodb.rds.aliyuncs.com:3717
ConnectionstringURI连接地址格式:
mongodb://<username>:<password>@<host>:<port>/<database>[?&authSource=<authenticationDatabase>]
参数说明:
  • <username>:数据库账号的名称,默认为root。
  • <password>:数据库账号的密码。
  • <host>:节点的域名信息
  • <port>:节点的端口
  • <database>:要访问的数据库名称,默认为admin。
  • authSource=<authenticationDatabase>(可选):该参数用于指定数据库账号所属的数据库。<authenticationDatabase>为鉴权数据库名称。如果不配置该参数,<database>会作为鉴权数据库。
    重要 数据库账号必须在所属的数据库下进行鉴权,才能鉴权成功。

示例:

数据库账号为test,所属数据库为admin。
mongodb://test:****@dds-bp1n5c5il00m****.mongodb.rds.aliyuncs.com:3717/admin

登录MongoDB数据库

  1. 获取如下信息:
    • 数据库连接地址,获取方法请参见获取数据库连接地址
    • 数据库账号,初始账号为root。
      重要 不建议在生产环境中直接使用root账号连接数据库。您可以根据业务需求创建用户并分配权限,详情请参见使用DMS管理MongoDB数据库用户
    • 数据库账号对应密码。如果没有设置或忘记密码,您可以设置或修改密码,具体方法请参见重置密码
    • 要访问的数据库。当数据库账号为root时,对应的数据库为admin。
  2. 登录MongoDB数据库。您可以选择以下任意一种方法登录:

常见的连接场景

相关问题