mong 备份和恢复
来源:互联网 发布:知乎的提问不能删除 编辑:程序博客网 时间:2024/06/10 15:22
[root@hy-mrz01 bin]# ./mongofiles list -h114.55.5.57 -db pics 20160602152850deeabcb1bd2644afa0c3a9a87e84b36f124732[root@hy-mrz01 bin]# ./mongodump -d pics -o /tmp/connected to: 127.0.0.1Wed Jul 20 09:23:09.826 DATABASE: pics to /tmp/picsassertion: 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.1Wed Jul 20 09:24:03.236 DATABASE: pics to /tmp/picsWed Jul 20 09:24:03.236 pics.system.indexes to /tmp/pics/system.indexes.bsonWed Jul 20 09:24:03.237 7 objectsWed Jul 20 09:24:03.237 pics.system.users to /tmp/pics/system.users.bsonWed Jul 20 09:24:03.237 1 objectsWed Jul 20 09:24:03.237 Metadata for pics.system.users to /tmp/pics/system.users.metadata.jsonWed Jul 20 09:24:03.237 pics.fs.files to /tmp/pics/fs.files.bsonWed Jul 20 09:24:03.239 982 objectsWed Jul 20 09:24:03.239 Metadata for pics.fs.files to /tmp/pics/fs.files.metadata.jsonWed Jul 20 09:24:03.239 pics.fs.chunks to /tmp/pics/fs.chunks.bsonWed Jul 20 09:24:04.539 4509 objectsWed 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.tgzmv mongodb-linux-x86_64-2.4.9 mongodbcd mongodbmkdir dbmkdir logscd binvi mongodb.conf复制代码dbpath=/usr/local/mongodb/dblogpath=/usr/local/mongodb/logs/mongodb.logport=27017fork=truenohttpinterface=true3、重新绑定mongodb的配置文件/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf4、开机自动启动mongodbvi /etc/rc.d/rc.local/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.confzjtest7-redis:/usr/local/mongodb/bin# ./mongofiles list -db pics connected to: 127.0.0.1zjtest7-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 mongroot 1352 1 0 Jul09 ? 00:00:01 /usr/sbin/certmonger -S -p /var/run/certmonger.pidroot 15487 1 0 09:57 ? 00:00:00 /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf --authroot 15503 15456 0 09:57 pts/2 00:00:00 grep mongzjtest7-redis:/usr/local/mongodb/bin# mongoMongoDB shell version: 2.4.9connecting to: test> show databases;admin(empty)local0.078125GBpics0.203125GB> use admin;switched to db admin> use pics;switched to db pics> show tables;fs.chunksfs.filessystem.indexessystem.usersadmin数据库也需要设置密码:> 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.chunksfs.filessystem.indexessystem.users导入数据库:备份mongodbredis01:/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.1Wed Jul 20 10:17:41.468 DATABASE: pics to /tmp/picsWed Jul 20 10:17:41.469 pics.system.indexes to /tmp/pics/system.indexes.bsonWed Jul 20 10:17:41.470 8 objectsWed Jul 20 10:17:41.470 pics.usr to /tmp/pics/usr.bsonWed Jul 20 10:17:41.470 1 objectsWed Jul 20 10:17:41.470 Metadata for pics.usr to /tmp/pics/usr.metadata.jsonWed Jul 20 10:17:41.470 pics.fs.files to /tmp/pics/fs.files.bsonWed Jul 20 10:17:41.473 853 objectsWed Jul 20 10:17:41.473 Metadata for pics.fs.files to /tmp/pics/fs.files.metadata.jsonWed Jul 20 10:17:41.473 pics.fs.chunks to /tmp/pics/fs.chunks.bsonWed Jul 20 10:17:42.160 1789 objectsWed Jul 20 10:17:42.160 Metadata for pics.fs.chunks to /tmp/pics/fs.chunks.metadata.jsonWed Jul 20 10:17:42.160 pics.system.users to /tmp/pics/system.users.bsonWed Jul 20 10:17:42.160 1 objectsWed 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_.jpg1219212NgUCPM64KFOGoaj63gWhFKywx_0GhRh-18FIHRoL1WbVeoE0ZCxxQ7BvF78-VYp.jpg77573r-wTKjCRNJfujhgpS-kDEJLv9lv6mvS0iLsJRSJPOMPZuz0Nyuxd0ZE2q7So6iIY.jpg62196demo:/usr/local/mongodb/bin# ./mongofiles list -u'pics' -p'jxxx' -h127.0.0.1 -db pics
0 0
- mong 备份和恢复
- Mysql 备份恢复备份和恢复类型
- MySQL 备份和恢复
- MySQL备份和恢复
- MySQL 备份和恢复
- MySQL 备份和恢复
- MySQL 备份和恢复
- MySQL 备份和恢复
- MySQL备份和恢复
- MySQL备份和恢复
- MySQL 备份和恢复
- MySQL 备份和恢复
- MySQL 备份和恢复
- MySQL 备份和恢复
- DB2 备份和恢复
- 备份和恢复实用程序
- MySQL 备份和恢复
- MySQL 备份和恢复
- 数据库常用操作
- 《项目策划》助学站,技术助学站,安卓助学站
- 编译Android:make: *** [out/target/common/obj/APPS/Phone_intermediates/classes-full-debug.jar] error 41
- android:padding和android:margin的区别
- 内存泄漏之内部类handler()
- mong 备份和恢复
- 性能测试总结(二)---测试流程篇
- Android性能优化之常见的内存泄漏
- thinkphp实现文件下载函数
- UVALive 6937 The Imp
- matlab1
- before&&after
- IOS 开发中的CALayer与UIView
- hdu5723 Abandoned country