数据库连接 应用程序怎么访问虚拟私有云中的文档数据库实例 您需要确保您的应用程序所在的弹性云主机与文档数据库实例在同一个虚拟私有云中。如果不在,需要修改虚拟私有云中的路由表和网络ACL,以确保应用程序所在的弹性云主机能够访问文档数据库服务。 应用程序是否需要支持自动重连数据库 建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。 同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 如何创建并登录弹性云主机 创建并登录弹性云主机,请参见《弹性云主机用户指南》中“创建并登录Windows弹性云主机”或“创建并登录Linux弹性云主机”的内容。 该弹性云主机用于连接文档数据库实例,需要与待连接的实例处于同一虚拟私有云子网内。 创建弹性云主机时,要选择操作系统,例如Redhat6.6,并为其绑定EIP(Elastic IP,弹性IP弹性公网IP)。 正确配置安全组,使得弹性云主机可以通过文档数据库服务“基本信息”页面下节点的“内网IP”访问文档数据库实例。 如何安装MongoDB客户端 MongoDB官网提供了针对不同操作系统的客户端安装包,其二进制安装包下载页面链接为: community。 下面将以Red Hat Linux 7和MongoDB 3.4.0为例,介绍如何获取相应安装包并完成安装。 操作步骤 步骤 1 获取安装包。 1、进入官网下载链接地址: 2、选择“Server”,在“OS”中选择“RHEL 7.0 Linux 64bit x64”,单击“All version binaries”。如下图所示。 图 MongoDB官网页面 3、在下载页面中,单击客户端安装包名称“linux/mongodblinuxx8664rhel703.4.0.tgz”,下载3.4.0版本的二进制安装包。如下图所示。 图下载页面 步骤 2 将安装包上传到弹性云主机上。如何登录弹性云主机,请参见16.4.8 如何创建并登录弹性云主机。 步骤 3 在弹性云主机上,解压安装包。 tar zxvf mongodblinuxx8664rhel703.4.0.tgz 步骤 4 进入安装包的“bin”文件夹下,获取客户端工具。 cd mongodblinuxx8664rhel703.4.0/bin 其中,常用工具包含如下: MongoDB客户端mongo。 数据导出工具mongoexport。 数据导入工具mongoimport。 步骤 5 使用客户端工具前,需要对工具赋予执行权限。 执行chmod +x mongo,赋予连接实例的权限。 执行chmod +x mongoexport,赋予导出数据的权限。 执行chmod +x mongoimport,赋予导入数据的权限。 步骤 6 客户端安装成功后,如需连接实例,请参见各实例类型快速入门下“连接实例”的内容。