You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过给定连接字符串将远程MongoDB服务器数据复制到本地MacOS

远程MongoDB数据迁移至本地MacOS操作指南

操作前请确保本地Mac设备已安装MongoDB官方数据库工具集,未安装可执行brew install mongodb-database-tools完成安装

步骤1:导出远程MongoDB数据

执行mongodump命令拉取远程服务器全量数据,直接使用你提供的连接字符串即可,命令如下:

mongodump --uri "mongodb://xxxxxx:yyyyyy@44.444.44.444:27017/?authSource=admin&readPreference=primary&appname=MongoDB%20Compass&ssl" -o ./remote_mongo_backup

参数说明:

  • --uri 后接你持有的远程MongoDB连接字符串
  • -o 后指定导出数据在本地的临时存储目录,示例中为当前目录下的remote_mongo_backup文件夹

步骤2:导入数据至本地MongoDB

导出完成后,执行mongorestore命令将备份数据导入本地MongoDB实例即可:

  • 若本地MongoDB无身份认证、默认端口27017,执行命令:
    mongorestore --uri "mongodb://localhost:27017" ./remote_mongo_backup
    
  • 若本地MongoDB配置了身份认证,将本地的账号密码、authSource等参数补充到本地uri中即可。

可选优化配置

  • 仅需迁移单个数据库时,导出命令追加-d 待迁移数据库名,导入命令对应追加-d 本地目标数据库名即可
  • 数据量较大时,导出和导入命令都追加--gzip参数,可自动压缩备份文件,降低磁盘占用
  • 导出过程中请勿中断网络连接,避免备份数据不完整

内容的提问来源于stack exchange,提问作者spatak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 16:36:07