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

文档简介:
要将已有的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_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 迁移准备中准备的弹性云服务器或可访问文档数据库的设备。
  • 文档数据库服务支持开启或关闭SSL连接通道。建议您开启SSL连接,提高数据安全性。 开启SSL,可以通过SSL方式连接数据库,请参见本文档快速入门内网和公网连接方式下,SSL连接实例的内容。
  • 数据库从本地或其他云迁移至文档数据库服务后,可能面临更改内网IP的问题,文档数据库服务提供修改内网地址功能,降低客户迁移成本。 文档数据库服务支持修改如下实例的内网地址: 社区版集群实例 社区版副本集实例
  • 文档数据库服务支持修改数据库端口,以确保安全性,以下情况不可修改数据库端口: 重启中 节点扩容中 切换SSL中 规格变更中 删除节点中 操作步骤 步骤 1 登录文档数据库服务。 步骤 2 在“实例管理”页面,选择指定的实例,单击实例名称。
  • 文档数据库服务支持修改集群和副本集实例的安全组。以下情况不可修改安全组: 添加节点 数据迁移 操作步骤 步骤 1 登录文档数据库服务。 步骤 2 在“实例管理”页面,选择指定的实例,单击实例名称。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部