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 要导出的文件名