mong 备份和恢复
[root@hy-mrz01 bin]# ./mongofiles list -h114.55.5.57 -db pics
20160602152850deeabcb1bd2644afa0c3a9a87e84b36f 124732 [root@hy-mrz01 bin]# ./mongodump -d pics -o /tmp/
connected to: 127.0.0.1
Wed Jul 20 09:23:09.826 DATABASE: pics to /tmp/pics
assertion: 13106 nextSafe(): { $err: "not authorized for query on pics.system.indexes", code: 16550 } 备份mongodb
[root@hy-mrz01 bin]# ./mongodump -u "pics" -p "xxx" -d pics -o /tmp/
connected to: 127.0.0.1
Wed Jul 20 09:24:03.236 DATABASE: pics to /tmp/pics
Wed Jul 20 09:24:03.236 pics.system.indexes to /tmp/pics/system.indexes.bson
Wed Jul 20 09:24:03.237 7 objects
Wed Jul 20 09:24:03.237 pics.system.users to /tmp/pics/system.users.bson
Wed Jul 20 09:24:03.237 1 objects
Wed Jul 20 09:24:03.237 Metadata for pics.system.users to /tmp/pics/system.users.metadata.json
Wed Jul 20 09:24:03.237 pics.fs.files to /tmp/pics/fs.files.bson
Wed Jul 20 09:24:03.239 982 objects
Wed Jul 20 09:24:03.239 Metadata for pics.fs.files to /tmp/pics/fs.files.metadata.json
Wed Jul 20 09:24:03.239 pics.fs.chunks to /tmp/pics/fs.chunks.bson
Wed Jul 20 09:24:04.539 4509 objects
Wed Jul 20 09:24:04.539 Metadata for pics.fs.chunks to /tmp/pics/fs.chunks.metadata.json 恢复mongodb: 数据恢复 mongorestore
./mongorestore -d test /tmp/test --将/tmp/test的数据恢复到test的数据库 新创建mongodb 数据库: 2、安装MongoDB(安装到/usr/local) 复制代码
tar zxvf mongodb-linux-x86_64-2.4.9.tgz
mv mongodb-linux-x86_64-2.4.9 mongodb
cd mongodb
mkdir db
mkdir logs
cd bin
vi mongodb.conf
复制代码
dbpath=/usr/local/mongodb/db
logpath=/usr/local/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true
3、重新绑定mongodb的配置文件 /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf
4、开机自动启动mongodb vi /etc/rc.d/rc.local
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf zjtest7-redis:/usr/local/mongodb/bin# ./mongofiles list -db pics
connected to: 127.0.0.1
zjtest7-redis:/usr/local/mongodb/bin# 设置密码:
> use pics;
switched to db pics
>
> db.addUser('pics','1234567');
{
"user" : "pics",
"readOnly" : false,
"pwd" : "ef0dc53a2cae7b91e97e17759a4a9fb6",
"_id" : ObjectId("578ed81ced0931f15e66ec45") 启动认证:
启用的时候需要加--auth /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf --auth zjtest7-redis:/usr/local/mongodb/bin# ps -ef | grep mong
root 1352 1 0 Jul09 ? 00:00:01 /usr/sbin/certmonger -S -p /var/run/certmonger.pid
root 15487 1 0 09:57 ? 00:00:00 /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf --auth
root 15503 15456 0 09:57 pts/2 00:00:00 grep mong
zjtest7-redis:/usr/local/mongodb/bin# mongo
MongoDB shell version: 2.4.9
connecting to: test
> show databases;
admin (empty)
local 0.078125GB
pics 0.203125GB
> use admin;
switched to db admin
> use pics;
switched to db pics
> show tables;
fs.chunks
fs.files
system.indexes
system.users admin数据库也需要设置密码: > use admin;
switched to db admin
> show tables;
> db.addUser('pics','7654321');
{
"user" : "pics",
"readOnly" : false,
"pwd" : "d9f5450932527e4103c64e2b862eae2e",
"_id" : ObjectId("578edacb63eefeb8f9a5b9ac")
} db.auth('pics','1234567') ; db.auth('pics','jh7y,h8l') ; > db.auth('pics','1234567') ;
1
> use pics;
switched to db pics
> show tables;
fs.chunks
fs.files
system.indexes
system.users 导入数据库: 备份mongodb
redis01:/tmp# cd /usr/local/mongodb/bin/
redis01:/usr/local/mongodb/bin# ./mongodump -u "pics" -p "xx" -d pics -o /tmp/
connected to: 127.0.0.1
Wed Jul 20 10:17:41.468 DATABASE: pics to /tmp/pics
Wed Jul 20 10:17:41.469 pics.system.indexes to /tmp/pics/system.indexes.bson
Wed Jul 20 10:17:41.470 8 objects
Wed Jul 20 10:17:41.470 pics.usr to /tmp/pics/usr.bson
Wed Jul 20 10:17:41.470 1 objects
Wed Jul 20 10:17:41.470 Metadata for pics.usr to /tmp/pics/usr.metadata.json
Wed Jul 20 10:17:41.470 pics.fs.files to /tmp/pics/fs.files.bson
Wed Jul 20 10:17:41.473 853 objects
Wed Jul 20 10:17:41.473 Metadata for pics.fs.files to /tmp/pics/fs.files.metadata.json
Wed Jul 20 10:17:41.473 pics.fs.chunks to /tmp/pics/fs.chunks.bson
Wed Jul 20 10:17:42.160 1789 objects
Wed Jul 20 10:17:42.160 Metadata for pics.fs.chunks to /tmp/pics/fs.chunks.metadata.json
Wed Jul 20 10:17:42.160 pics.system.users to /tmp/pics/system.users.bson
Wed Jul 20 10:17:42.160 1 objects
Wed Jul 20 10:17:42.160 Metadata for pics.system.users to /tmp/pics/system.users.metadata.json 恢复mongodb: 数据恢复 mongorestore
./mongorestore -d test /tmp/test --将/tmp/test的数据恢复到test的数据库 demo:/usr/local/mongodb/bin# ./mongorestore -u pics -p '1234567' -d pics /root/pics/ WdJFQl1oR61k84WGuGR_3lhZUjXzd_lJH4GVloj5hTkVJGVVluzDUmRFaS2QXJE_.jpg 121921
2NgUCPM64KFOGoaj63gWhFKywx_0GhRh-18FIHRoL1WbVeoE0ZCxxQ7BvF78-VYp.jpg 77573
r-wTKjCRNJfujhgpS-kDEJLv9lv6mvS0iLsJRSJPOMPZuz0Nyuxd0ZE2q7So6iIY.jpg 62196
demo:/usr/local/mongodb/bin# ./mongofiles list -u'pics' -p'jxxx' -h127.0.0.1 -db pics
mong 备份和恢复的更多相关文章
- 我的MYSQL学习心得(十四) 备份和恢复
我的MYSQL学习心得(十四) 备份和恢复 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) ...
- postgresql数据库备份和恢复
PostgreSQL自带一个客户端pgAdmin,里面有个备份,恢复选项,也能对数据库进行备份 恢复(还原),但最近发现数据库慢慢庞大的时候,经常出错,备份的文件过程中出错的几率那是相当大,手动调节灰 ...
- Sql Server数据库备份和恢复:原理篇
本文与您探讨为什么Sql Server有完整备份.差异备份和事务日志备份三种备份方式,以及为什么数据库又有简单模式.完整模式和大容量日志模式这三种恢复模式.本文内容适用于2005以上所有版本的Sql ...
- 云与备份之(1):VMware虚机备份和恢复
本系列文章会介绍云与备份之间的关系,包括: (1)VMware 虚机备份和恢复 (2)KVM 虚机备份和恢复 (3)云与备份 (4)OpenStack 与备份 (5)公有云与备份 1. 与备份有关的V ...
- c# 备份数据库恢复数据库
/// <summary> /// 对数据库的备份和恢复操作,Sql语句实现 /// </summary> /// <param name="cmdText&q ...
- sql server远程备份和恢复
sql server远程备份和恢复 SQLSERVER服务实例名称:192.168.0.2需要备份的数据库名称: a备份机器名称(Client端):192.168.0.3备份机用户:zf 密码:123 ...
- mysql学习(4)-mysqldump备份和恢复数据
背景 最近在公司做数据迁移方面的工作,使用mysql数据库在测试环境模拟数据迁移,在迁移测试的过程中需要做数据备份和恢复 mysql数据备份和恢复比较简单,可以选择mysqldump工具,这里简单提一 ...
- Windows Server 2003 服务器备份和恢复技巧
1.系统备份与恢复 现在很多中小型企业服务器并没有采用专业的服务器备份机制进行备份,对于个人站长而言这似乎更不可能.但是再好的服务器维护人员总有失误的时候,为了防止万一我们最好还是采用一些备 ...
- [MySQL Reference Manual] 7 备份和恢复
7. 备份和恢复 本章主要会介绍: 1.备份的类型:逻辑备份,物理备份,全备和增量4种 2.创建备份的方法 3.还原方法,包括还原到时间点 4.备份计划,压缩和加密 5.表维护,恢复损坏的表 7. 备 ...
随机推荐
- 自动输入用户名和密码用于telnet的shell
http://blog.sina.com.cn/s/blog_45497dfa0100l4cf.html
- MSSQL 如何删除字段的所有约束和索引
原文MSSQL 如何删除字段的所有约束和索引 代码如下: ---------------------------------------------------------- -- mp_DropC ...
- 01_什么是Elasticsearch
Logstash是一个开源的用于收集,分析和存储日志的工具. Kibana4用来搜索和查看Logstash已索引的日志的web接口.这两个工具都基于 Elasticsearch. Logstash: ...
- android搭建环境错误 daemon not running. starting it now on port 5037 ADB server didn't ACK
android搭建环境错误 daemon not running. starting it now on port 5037 ADB server didn't ACK ADB server didn ...
- Java ThreadLocal 学习
同步机制是为了同步多个线程对相同资源的并发访问,是为了多个线程之间进行通信的有效方式. 而ThreadLocal是隔离多个线程的数据共享,从根本上就不在多个线程之间共享资源(变量),这样当然不需要对多 ...
- express文件上传
安装express,创建项目,添加sqlite3模块 express --sessions --css stylus --ejs myhotel npm install sqlite3node app ...
- Android_Dialog_设置Dialog窗体的大小
/** * 设置Dialog窗体的大小 */ private void setWindowSize() { DisplayMetrics dm = new DisplayMetrics(); Wind ...
- Windows 无法启动xx服务 错误1053:服务没有及时响应启动或控制请求
症状:win7系统的很多系统关键服务,启动不了,双击该服务也弹不了操作框,系统服务是设置为自动 的,但是就是启动不了,在本地服务窗口中只能启动该服务,但是双击会弹不了窗口,你点启动后会出现错误提示10 ...
- 什么是DNS劫持和DNS污染?
什么是DNS劫持和DNS污染? http://blogread.cn/it/article/7758?f=weekly 说明 我们知道,某些网络运营商为了某些目的,对 DNS 进行了某些操作,导致使用 ...
- Android各种效果集合
QQ侧滑风格:http://www.cnblogs.com/lichenwei/p/4111252.html,通过继承HorizontalScrollView类来实现的.