全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
云数据库 MongoDB 版

使用自带命令行工具迁移数据

更新时间:2017-09-29 17:32:56

MongoDB自带了mongodump和mongorestore的命令行进行数据导入导出操作。

注意:请使用MongoDB3.0以上版本的mongodump和mongorestore工具。

迁移步骤

  1. 备份自建数据库数据。

    连接自建数据库,选用相应权限的账号,执行 mongodump 将自建数据库内容导出。例如,执行以下语句导出所有数据库,默认生成文件名为dump的备份文件。

    1. mongodump --host xxx:27017 --authenticationDatabase admin -u xxx -p xxx

    详细参考请见mongodump 命令官方文档

  2. 将备份出的文件导入至云数据库MongoDB版。

    根据上一步导出生成的备份文件,执行 mongostore 命令将数据全部导入至云数据库MongoDB。例如,执行以下语句将数据库全部导入。

    1. mongorestore --host dds-xxx:3717 --authenticationDatabase admin -u root -p xxx dump
本文导读目录