mongodb 备份、还原、导入、导出】的更多相关文章

工作中要保证生产环境部署的consul的集群能够安全稳定地对外提供服务,即使出现系统故障也能快速恢复,这里将讲述部分的备份还原操作及KV的导入导出操作. 备份与还原 需要备份的主要有两类数据:consul相关的配置文件.consul的服务器状态,采用下面的脚本备份就可以了: 1 2 3 4 5 6 7 8 9 10 ts=$(date +%Y%m%d%H%M%S)   # 备份配置文件 tar -czpf consul_config_$ts.tar.gz /etc/consul/config.j…
-------------------MongoDB数据导入与导出------------------- 1.导出工具:mongoexport     1.概念:         mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件.可以通过参数指定导出的数据项,也可以根据指定的条件导出数据.     2.语法:         mongoexport -d dbname -c collectionname -o file --type…
参考: http://my.oschina.net/xiaomaoandhong/blog/63471,<> 1.停掉服务器 然后备份 Mongodb将所有数据都存放在"数据目录(data/db)"下,启动mongoDB时可以用--dbpath指定我们自己设置的数据存储目录 备份: 只需要创建数据存储目录的副本就可以了,直接copy一份. 恢复: 在MongoDB启动时用 --dbpath指定数据存储目录副本的位置. 2.不停服务器 直接备份 1.mongodump和mon…
张映 发表于 2013-12-03 分类目录: nosql 标签:mongodb, 备份, 导入, 导出, 还原 mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport. 一,mongodump备份数据库 1,常用命令格 mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户谁,可以去掉-u和-p.如果导出本机的数…
场景:服务器要升级,之前在linux部署的mongodb没有用docker,升级后,mongodb要用docker部署,并将原有的mongodb数据导入到docker部署的mongodb中. 1.在linux安装的mongodb文件下导出mongodb数据 ./bin/mongodump -h ip:port  -d 数据库名 -o  linux环境下指定的文件夹 //如有用户名,则加上 --username xxx --password xxx 2.安装docker :docker run -…
最近开发一个版本的功能当中用到了MongoDB分页,懒于造数据,于是就研究了下从生产环境上导出数据到本地来进行测试. 研究了一下,发现MongoDB的备份还原和MySQL语法还挺类似,下面请看详细介绍. 一.备份数据 因为需要测试数据,所以先要从生产服务器(CentOS 6.5)上备份出一份数据出来, 格式:  mongodump-h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径 示例: /opt/mongodb/bin/mongodump -h…
一.简介 说起来数据库的“备份-还原”,在RDBMS系统中,都有很好的支持,也有很多选项可以设置,功能强大,也能自动完成大部分的备份功能,只要当初设置好了就可以了.对于MongoDB文档型的数据库来说,情况有一些不一样.在MongoDB中,要想对数据进行备份操作,需要使用脚本来执行命令完成,还原的的工作也是一样的,这是它本身支持的“备份-还原”的工作,相对RDBMS系统来说,要简单很多,不能自动完成.真的不能进行设置,来自动完成“备份和还原”的操作吗?当然可以,只是我们需要使用第三的软件才可以,…
导出mongodb的数据 mongodump -d nodes -o url 导入mongodb数据mongorestore --db nodes url 删除mongodb的数据库db.dropDatabase() 删除db之后需要创建用户,如下 > db.createUser({ ... user: 'admin',... pwd: '123456',... roles: [... 'dbAdmin'... ]... }) 单表导入: mongoimport -d dbname -c col…
备份:mongodump mongodump常用参数 --db:指定导出的数据库 --collection:指定导出的集合 --excludeCollection:指定不导出的集合 --host :远程ip --username:开启身份验证后,用户的登录名 -- password:用户的密码 --out(指定输出目录):如果不使用这个参数,mongodump将输出文件保存在当前工作目录中名为dump的目录中 --archive:导出归档文件,最后只会生成一个文件 --gzip:压缩归档的数据库…
数据导出 导出命令使用方式 mongoexport---->csv/json使用 参数: -d 库名 -c 表名 -f field1,field2....列名 -q 查询条件 -o 导出文件名 --csv 导出csv格式 默认是json格式 mongodump---->二进制使用 参数: -d 库名 -c 表名 导出JSON格式 mongoexport -d school -c student -f name,age -o ./student.json 导出CSV格式 mongoexport…