Mongodb数据迁移步骤
来源:互联网 发布:java已过时需要更新 编辑:程序博客网 时间:2024/05/17 21:57
Mongodb数据迁移步骤
需求:需要将一台linux上的mongodb数据迁移到另外一台linux上
例:A迁移到B
方案:
两个命令即可完成任务:
数据的导出:mongoexport
数据的导入:mongoimport
具体步骤:
导出:
1.找到A的mongodb的mongoexport所在目录。
例如:cd /usr/local/mongodb/bin
2.将数据导出,执行命令:./mongoexport -d DataBaseName -c CollectionName -o XXX.dat
其中,DataBaseName为数据库名称,CollectionName为集合名称,XXX.dat为导出后的名称
导出后的XXX.dat将在mongoexport所在的目录下。
例如:./mongoexport -d Student -c StudentInfo -o StudentInfo.dat
将数据库Student下的集合StudentInfo导出到mongoexport所在的目录下,并将其命名为StudentInfo.dat
3.按照上面的步骤将所有集合都导出来,至此导出完毕。
导入:
4.将导出的集合数据移动到B服务器上mongoimport所在的目录,可以使用命令:
sudo mv /tmp/XXX.dat /db/mongo/bin (将XXX.dat移动到/db/mongo/bin目录下)
5.找到B的mongoimport所在的目录:cd /db/mongo/bin
6.将数据导入,执行命令:
./mongoimport -h 127.0.0.1:port -u xxx -p xxx-d DataBaseName -c CollectionName XXX.dat
其中,DataBaseName为数据库名称,CollectionName为集合名称,XXX.dat为导入的集合
例如:
./mongoimport -h 127.0.0.1:27017 -u zhangsan -p zhangsan -d Student -c StudentInfo StudentInfo.dat
-h 127.0.0.1:27017:连接到本地,端口号为27017
-u zhangsan:用户名为zhangsan
-p zhangsan:密码为zhangsan
-d Student -c StudentInfo StudentInfo.dat:将StudentInfo.dat导入到数据库名称为Student,集合名称为StudentInfo中。
至此,迁移完毕。
- Mongodb数据迁移步骤
- Mongodb数据迁移步骤
- Mongodb数据迁移步骤
- Mongodb数据迁移步骤
- Mongodb数据迁移步骤
- Mongodb数据迁移步骤
- mongodb数据迁移命令
- mysql数据迁移mongodb
- MongoDB数据迁移方案
- MongoDB的数据迁移
- mongodb数据迁移
- cacti数据迁移步骤
- mongodb数据迁移效率测试
- mongodb数据迁移,快速方法
- MongoDB:MySQL数据向MongoDB迁移
- mysql数据库数据迁移步骤
- MongoDB 数据备份、恢复与迁移管理
- mongodb 分片群集配置 及数据迁移
- C++类的三种数据成员:常量(const)、静态(static)、普通 的赋值方式
- Fedora 25x64 Install genymotion
- Linux运维第九讲
- java中的单例模式
- 走迷宫回溯算法
- Mongodb数据迁移步骤
- redis--redis集群
- C++版本百鸡问题1045
- Linux入门:进程调度算法
- [bigdata-045] redis故障处理 "Can't save in background: fork: Cannot allocate memory"
- Python字符串相关操作
- java内存管理小技巧
- 使用MDK5进行DEBUG时出现“cannot access target shutting down debug session”错误的解决方法
- notepad++ 没有plugin manager 看这里 运行java