mongodb导入导出

windows下导入:
"C:\Program Files\MongoDB\Server\3.6\bin\mongorestore.exe" -d test -u root -p 123456 --dir D:MongoDB\jsggy

-d : 后面跟数据库名字
-u: 后面跟用户名
-p 后面跟密码
--dir: 后面跟要导入的数据库备份文件

Linux下导入:

mongorestore -d test -u root -p 123456 --dir D:\MongoDB\jsggy


Linux导出:
 mongoexport -h dbhost -d dbname -c collectionName -o output
    参数说明:
    -h 数据库地址
    -d 指明使用的库
    -c 指明要导出的集合
    -o 指明要导出的文件名(文件支持多种格式,如txt,wps,xls等)
    具体示例:  
    mongoexport -h localhost:27017 -d kaiye -c c2 -o C://mongoexport/test.txt
    mongoexport -h localhost:27017 -d kaiye -c c2 -o C://mongoexport/test.wps
    mongoexport -h localhost:27017 -d kaiye -c c2 -o C://mongoexport/test.xls

Linux亲测:

[root@mongodb-0001 bin]# mongodump -h ip地址 -d 数据库名 -u 账号-p 密码 -o /导出的目录

导出后可以压缩:
以demo为要压缩的文件名距离
tar -czf demonew.tar.gz demo
若xshell远程无法操作文件,则使用如下命令:
sz 要导出的文件名

posted @ 2019-04-23 14:59  yonghuiblogs  阅读(237)  评论(0编辑  收藏  举报