文档简介:
连接实例
操作场景
通过数据库客户端连接实例的方式有普通连接和SSL连接两种,其中SSL连接通过了加密功能,具有更高的安全性。
前提条件
1. 准备弹性云服务器或可访问文档数据库的设备。
创建并连接弹性云服务器,请参见6.3.9 如何创建和连接弹性云服务器。
2. 在1中的弹性云服务器或可访问文档数据库的设备上,安装MongoDB客户端。
安装MongoDB客户端,请参见6.3.8 如何安装MongoDB客户端。
普通连接
步骤 1 连接弹性云服务器或可访问文档数据库的设备。
步骤 2 连接文档数据库实例。
-
方式一:通过Linux命令连接实例
./mongo --host <DB_HOST> --port <DB_PORT> -u <DB_USER> -p --authenticationDatabase admin
-
方式二:通过连接地址连接实例
./mongo mongodb://rwuser:****@<DB_HOST>:<DB_PORT>/test?authSource=admin
说明:实际连接地址可在界面上单击目标实例,在基本信息页面的“数据库连接”处单击 获取。
l 随机连接表示在多个mongos节点中,随机连接一个mongos节点。
l 指定连接表示连接指定mongos节点。
l DB_HOST是连接的远程数据库实例IP,即实例“基本信息”页面,节点列表中的“内网IP”。如果通过连接了公网的设备访问,DB_HOST为实例“基本信息”页面,节点列表中的“弹性IP”。
l DB_PORT是端口,即实例“基本信息”页面,“实例信息”模块对应的“数据库端口”。
l DB_USER是帐号名,即数据库帐号,默认为rwuser。
l ****是数据库帐号对应的密码。如果密码中包含特殊字符“@”和 “:”,请分别用“%40”和“%3A”替换。
Linux方式连实例出现如下提示时,输入数据库帐号对应的密码:
Enter password:
l 通过Linux命令连接实例,示例如下:
./mongo --host 192.168.1.6 --port 8635 -u rwuser -p --authenticationDatabase admin
l 通过连接地址连接实例,示例如下:
./mongo mongodb://rwuser:****@192.168.1.6:8635/test?authSource=admin
步骤 3 检查连接结果。出现如下信息,说明连接成功。
mongos>
----结束