本文介绍单节点实例的使用流程,帮助您快速掌握创建MongoDB实例、对实例进行基本设置及连接数据库的操作。
您可以通过七牛云 MongoDB 管理控制台创建单节点实例。
在MongoDB管理控制台上创建单节点实例。选择副本集(包年包月)或副本集(按量付费),然后节点数选择单节点。
如果您在创建实例时没有立即设置密码、需要修改旧密码或忘记密码,您可以通过重置密码来重新设置数据库的密码。
创建MongoDB单节点实例后,您需要设置实例的白名单,以允许外部设备访问该实例。默认的白名单只包含默认的IP地址(127.0.0.1),表示任何设备均无法访问该实例。
设置为0.0.0.0/0或空表示对访问的IP来源不作任何限制,此时MongoDB数据库将面临高安全风险,请谨慎使用。
MongoDB单节点实例支持申请公网连接地址,适用于通过公网连接实例的场景。
| 地址类型 | 说明 |
|---|---|
| 内网连接地址 | 专有网络是一种隔离的网络环境 MongoDB实例默认提供内网连接地址,通过专有网络连接MongoDB实例可以获取更高的安全性和性能。 |
| 公网连接地址 | 由于通过公网连接实例存在一定的安全风险,MongoDB实例默认未提供公网连接地址。 如果您要使用七牛云以外的设备(例如本地设备)连接MongoDB实例,您可以手动申请公网连接地址。 |
说明:如果您需要通过申请的公网地址来连接实例,您还需要将连接实例的终端所在的公网IP地址加入到实例的白名单中。
Mongo Shell是MongoDB数据库自带的数据库管理工具,您可以在本地或QVM 上安装Mongo Shell工具,然后通过Mongo Shell连接MongoDB单节点实例。
为保障鉴权成功,请安装与MongoDB实例版本相对应的Mongo Shell版本。安装步骤请参见官方文档Install MongoDB(请根据您的客户端版本在页面左上角选择版本号)。
已将客户端的IP地址加入到MongoDB实例的白名单中,
在安装有Mongo Shell的本地服务器或 QVM 中执行如下命令连接数据库。
mongo --host <host:port> -u <username> -p --authenticationDatabase <database>
说明:
当命令行提示Enter password:时,输入数据库账号对应的密码并按回车键确认。