上云无忧 > 文档中心 > 天翼云文档数据库服务导出数据
文档数据库服务
天翼云文档数据库服务导出数据

文档简介:
要将已有的MongoDB数据库迁移到文档数据库,需要先对它做转储。 操作步骤 步骤 1 登录到2.6.1 迁移准备中准备的弹性云服务器或可访问文档数据库的设备。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

导出数据


操作场景

要将已有的MongoDB数据库迁移到文档数据库,需要先对它做转储。


操作步骤

步骤 1 登录到2.6.1 迁移准备中准备的弹性云服务器或可访问文档数据库的设备。

步骤 2 使用mongoexport,将源数据库转储至JSON文件。

此处以SSL连接方式为例进行说明,如果选择普通连接方式,去掉命令中对应的“--ssl --sslAllowInvalidCertificates”即可。

./mongoexport --host <DB_ADDRESS> --port <DB_PORT> --ssl --sslAllowInvalidCertificates --type json --authenticationDatabase <AUTH_DB-u <DB_USER> --db <DB_NAME--collection <DB_COLLECTION--out <DB_PATH>

  • DB_ADDRESS为数据库地址。

  • DB_PORT为数据库端口。

  • AUTH_DB为存储DB_USER信息的数据库,一般为admin。

  • DB_USER为数据库用户。

  • DB_NAME为要迁移的数据库名称。

  • DB_COLLECTION为要迁移的数据库集合。

  • DB_PATH为存储数据JSON文件所在的路径。

  • 出现如下提示时,输入数据库管理员对应的密码:

Enter password:

示例如下,命令执行完会生成“exportfile.json”文件:

./mongoexport --host 192.168.1.21 --port 8635 --ssl --sslAllowInvalidCertificates  --type json  --authenticationDatabase admin -u rwuser --db test02 --collection Test --out /tmp/mongodb/export/exportfile.json

步骤 3 查看迁移结果。

输出内容显示如下,说明迁移成功。其中,“x”表示转储数据的记录条数。

exported x records

步骤 4 压缩导出的JSON文件。

gzip exportfile.json

压缩是为了方便网络传输,压缩后生成“exportfile.json.gz”文件。

----结束

相似文档
  • 通过弹性云服务器或可访问文档数据库的设备,使用工具mongoimport将转储文件导入到文档数据库服务。 操作步骤 步骤 1 登录到2.6.1 迁移准备中准备的弹性云服务器或可访问文档数据库的设备。
  • 为了提高实例的稳定性和安全性,文档数据库服务在使用上有一些固定限制。 若文档数据库实例未开通公网访问,则必须与弹性云服务器在同一个虚拟私有云子网内才能访问。
  • 系统默认提供内网IP地址。 l 当应用部署在弹性云服务器上,且该弹性云服务器与文档数据库实例处于同一区域、可用区、虚拟私有云子网内,建议单独使用内网IP通过弹性云服务器连接文档数据库实例。
  • 快速入门旨在介绍如何创建实例、进行初始设置以及连接实例数据库,使用户能够了解从创建到开始使用实例的流程。 目标读者 初次创建实例的用户。
  • 您可以根据自己的业务需要,定制相应计算能力和存储空间的文档数据库实例。 操作步骤 步骤 1 登录管理控制台。 步骤 2 单击管理控制台右上角的 ,选择区域和项目。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部