Linux系统mongdb还原数据库,MongoDB备份与恢复
mongodb数据库同样离不开必要的维护,如备份、恢复、导入、导出。
其实备份和恢复比导入和导出要方便些,而且一般不会出错,所以大部分时候使用备份和恢复操作就可以了
1. 备份Mongodb
mongodump -h test.xxxx.com:52000 -d dataname -o /home/aa/dev/mongodb/data
mongodump mongo导出数据库命令 mongodump --help 可以查看该命令下所有的帮助
-h 导出源
-d 要导出的数据库名称
-o 数据库要导出的位置
在终端滚过N行之后,数据库导出完成,可以去/home/aa/dev/mongodb/data 目录下查看导出的文件,bson格式的(我导出后没有马上就看到文件,等了一会才出现的,原因不明)
2. 恢复使用:mongorestore 命令
mongorestore -d cmsdev /home/xx/dev/mongodb/data/cmsdev
-d 使用的数据库名称
后面直接加你刚才导出的目录,这样是直接恢复所有表
如果-c 是恢复一个表
3. 导入
mongoimport -d my_mongodb -c user user.dat
参数说明:
-d 指明使用的库, 本例中为” my_mongodb”
-c 指明要导出的表, 本例中为”user”
可以看到导入数据的时候会隐式创建表结构
4. 导出
mongoexport -d my_mongodb -c user -o user.dat
参数说明:
-d 指明使用的库, 本例中为” my_mongodb”
-c 指明要导出的表, 本例中为”user”
-o 指明要导出的文件名, 本例中为”user.dat”
从上面可以看到导出的方式使用的是JSON 的样式
Linux系统mongdb还原数据库,MongoDB备份与恢复相关推荐
- Linux系统mongdb还原数据库,linux下mongodb数据库备份与还原
MongoDb数据库备份还原 数据库迁移,可视化工具NoSQLBooster for MongoDB 付费版才具有数据导入功能.代价过高,索性采起命令行web 数据备份 备份命令mongodb mon ...
- Linux系统mongdb还原数据库,linux - mongodb备份mongodump、恢复mongorestore
前言 服务器都会涉及到服务迁移或者备份恢复的时候,今天简单总结mongodb的备份与恢复. mongodump和mongorestore --备份单个表 mongodump -u superuser ...
- 系统启动数据库服务器,linux系统如何启动数据库服务器
linux系统如何启动数据库服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务 ...
- 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...
这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余 一般准备最 ...
- navicat连接linux远程数据库,使用Navicat forMySql远程连接Linux 系统上的数据库
使用Navicat for MySql远程连接Linux 系统上的数据库 解决mysql"Access denied for user'root'@'IP地址'"问题1.问题说明: ...
- Linux系统中Oracle数据库使用SELECT语句检索数据(1)实例应用
Linux系统中Oracle数据库使用SELECT语句检索数据(1)实例应用 1,首先切换到Oracle用户,并进入数据库#sql / as sysdba2,启动数据库,并连接样例及表格,启动命令#s ...
- mysql中文问号 linux,解决Linux系统下Mysql数据库中文显示成问号的问题
Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 (需暂停服务的方式) Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 本机采用Ubuntu16.04系统,tar方式安装My ...
- kettle怎么复制资源库的job_#linux系统下调度数据库类型资源库中的kettle job
// linux系统下调度数据库类型资源库中的kettle job - 简书 http://www.jianshu.com/p/bc57ee193ea3 进入linux系统,切换至kettle所属用户 ...
- Linux系统扩展oracle数据库所在的分区
实验环境 系统:Centos7 装机采用lvm卷方式分区,将oracle数据库部署在了/home/oracle分区,后期发现磁盘空间不够用,添加新硬盘将分区/home/oracle扩容. 查看系统空间 ...
最新文章
- apache ab压力测试
- NYOJ练习题 Splits the string (简单动态规划)
- phplivechat安卓app下载_掌音教师端下载软件-掌音教师版app下载v1.5.1 安卓官方版...
- 光端机怎样使用?光端机怎么和交换机连接?
- 福大软工—第七次作业需求分析
- python面试题之Python是如何进行内存管理的
- 贾跃亭申请破产前收入曝光:还是厉害!
- python和c 先学哪个-C和Python我该先学什么?
- sqlserver中能用when_【SQL】SQL中Case When的用法
- linux 三维数据绘图软件,Linux下开发基于.NET的三维绘图程序
- myeclipse 10激活,本人已测试过可行
- Sql 2005 中比较两个数据库差异
- 快速定位网络故障步骤
- CSS3 ---奔跑的小人
- 会议记录转文字 - 语音识别
- python数据分析:会员数据化运营(中)——RMF分析
- Android矢量图的制作
- Java+SSM酒店管理系统旅店管理(含源码+论文+答辩PPT等)
- bilibili go框架_当红语言只认Go!趣头条技术沙龙聚焦Golang应用热点
- JAVA版电商 B2B2C商城系统 多用户商城系统 直播带货 新零售商城 o2o商城 电子商务 拼团商城 分销商城 直播商城 社交电商 spring boot商城 spring cloud商城
热门文章
- 我有机器人合体成一个大力神_变形金刚动漫人物:狂派霸天虎挖地虎合体金刚-大力神...
- java 坦克大战_java课程设计之坦克大战
- Activiti工作流从入门到入土:完整Hello World大比拼(Activiti工作流 API结合实例讲解)...
- Java必备技能:IDEA一定要懂的32条快捷键
- 访问通信录 适配iOS7
- zabbix触发器表达式详解
- [OpenGL] opengl常见问题汇总
- HijackThis日志细解【简明教程增强版】(六)
- OpenCV-数组加权和cv::addWeighted
- 计算机技术薄弱对我省影响,计算机技术在贵州省西南地区的运用前景.docx