【Mongo】Mongodump 与 mongorestore对mongo进行备份恢复
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,1.mongoexport 导出和mongoimport导入Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项
千家信息网最后更新 2025年01月31日【Mongo】Mongodump 与 mongorestore对mongo进行备份恢复
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px 'Helvetica Neue'} span.s1 {color: #00a2ff}
https://www.cnblogs.com/mengyu/p/7718311.html
备份单个集合
[root@iZ2ze66bhrbxkc31nljgjnZ soft]# /usr/local/mongodb/bin/mongodump -d rundb -c col -o ./
恢复某个集合
[root@iZ2ze66bhrbxkc31nljgjnZ rundb]# /usr/local/mongodb/bin/mongorestore -d rundb --drop --dir /soft/rundb/col.bson
1.mongoexport 导出和mongoimport导入
- Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示:
- 参数说明:
- -h:指明数据库宿主机的IP
- -u:指明数据库的用户名
- -p:指明数据库的密码
- -d:指明数据库的名字
- -c:指明collection的名字
- -f:指明要导出那些列
- -o:指明到要导出的文件名
- -q:指明导出数据的过滤条件
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px 'Helvetica Neue'} span.s1 {color: #00a2ff}
mongoexport -h 172.31.36.77 --port 27017 -u collection -p 78hRdJEnJcHRb4qA -d collection -c redefine-collection -f _id,country,ctime,deviceId,dpi,event_id,event_info,gaid,isp,locale,mac,model,name,net,os,os_ver,resolution,sdk_ver,session_id,tz,uid,vendor --type=csv -o ./mongoexport_20180504.csv
https://www.cnblogs.com/mengyu/p/7718311.html
2 mongodump 与 mongorestore
- 备份:(指定备份数据库备份至哪个目录)
- [root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongodump -d rundb -o /soft/backdump/
- [root@iZ2ze66bhrbxkc31nljgjnZ backdump]# ll
- drwxr-xr-x 2 root root 4096 Apr 26 18:10 rundb
- 恢复:(恢复至某个数据库,不存在会创建,-drop参数恢复前先删除)
- [root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongorestore -d rundb2 /soft/backdump/rundb/
- 备份所有数据库:
- [root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongodump -o /soft/backdump/
- 恢复所有数据库:
- [root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongorestore --drop --dir /soft/backdump/
- 备份不指定目录:
- [root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongodump (会在当前目录下生成一个dump目录)
- 恢复:(会用默认的dump目录)
- [root@iZ2ze66bhrbxkc31nljgjnZ backdump]# /usr/local/mongodb/bin/mongorestore --drop
- 2018-04-27T11:48:26.102+0800 using default 'dump' directory
- 2018-04-27T11:48:26.105+0800 building a list of dbs and collections to restore from dump dir
备份单个集合
[root@iZ2ze66bhrbxkc31nljgjnZ soft]# /usr/local/mongodb/bin/mongodump -d rundb -c col -o ./
恢复某个集合
[root@iZ2ze66bhrbxkc31nljgjnZ rundb]# /usr/local/mongodb/bin/mongorestore -d rundb --drop --dir /soft/rundb/col.bson
数据
数据库
备份
目录
参数
名字
文件
条件
格式
会创
单个
可以通过
宿主
宿主机
密码
工具
数据项
文件名
用户
用户名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
辽宁数据网络技术服务技术
ip服务器查询
服务器发展过程
nec软件开发
宁夏银行软件开发岗怎么样
车牌识别连不上数据库怎么办
软件开发工程师用英文
网络安全法不得出售个人信息
软件开发成本构成
软件开发的立项报告
用户权限数据库
行数据库转列数据库
服务器怎么测稳定性
数据库修改命令
数据库不为空的数据
什么是网络安全状态
数据库的技术基础知识
网络安全监测措施有哪些
无线网络安全密钥忘了
现在学软件开发好
教师网络安全教育心得体会
软件开发转售前工程师面试
王者荣耀换服务器后还能开黑吗
智慧城市网络安全建设方案
江门软件开发哪个好
操作数据库神器下载
深圳软件开发项目经理工资
算法工程师比软件开发还难吗
墨香服务器无引擎启动地图
sql数据库怎么新建