阅读量:0
MongoDB在Ubuntu上的数据迁移可通过mongodump和mongorestore工具实现,步骤如下:
- 安装工具:
sudo apt update sudo apt install mongodb-org-tools # 安装MongoDB工具包 - 导出数据(源端):
- 导出整个数据库:
mongodump --uri="mongodb://源主机:端口" --db 源数据库名 --out /备份路径 - 导出单个集合:
(需替换为实际主机、端口、数据库名及集合名)mongodump --uri="mongodb://源主机:端口" --db 源数据库名 --collection 源集合名 --out /备份路径
- 导出整个数据库:
- 传输备份文件:
使用scp将备份目录传输到目标Ubuntu服务器:scp -r /备份路径 目标用户@目标主机:/目标路径 - 导入数据(目标端):
- 导入整个数据库:
mongorestore --uri="mongodb://目标主机:端口" --db 目标数据库名 /目标路径/源数据库名 - 导入单个集合:
(若目标数据库已存在,可添加mongorestore --uri="mongodb://目标主机:端口" --db 目标数据库名 --collection 目标集合名 /目标路径/源数据库名/集合名.bson--drop参数覆盖数据)
- 导入整个数据库:
注意:
- 确保目标服务器已安装MongoDB且服务正常运行。
- 跨服务器迁移时,需确认网络连通性及认证信息(如需认证,需在连接字符串中添加
--authenticationDatabase等参数)。 - 迁移前建议先在测试环境验证,避免数据丢失。
以上就是关于“MongoDB在Ubuntu上的数据迁移步骤”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm