mongo备份与恢复
备份数据:
mongodump 的基本参数
[root@localhost bin]# ./mongodump --help
Export MongoDB data to BSON files.
options:
-h [ --host ] arg 主机地址
--port arg 端口号或使用 --host hostname:port
--ipv6 启动ipv6
-u [ --username ] arg username
-p [ --password ] arg password
--dbpath arg 指定数据目录,不通过mongod备份数据
--directoryperdb 如果dbpath规定,每个db是一个单独的目录
--journal 启动日志
-d [ --db ] arg database
-c [ --collection ] arg collection
-o [ --out ] arg (=dump) 输出目录
-q [ --query ] arg 查询条件
mongodump常用方法
./mongodump -h 192.168.6.3 -u dotcoo -p dotcoo -d dotcoo -o /backup/mongodb/20120318/
恢复数据:
[root@localhost bin]# ./mongorestore --help
usage: ./mongorestore [options] [directory or filename to restore from]
options:
-h [ --host ] arg 主机地址
--port arg 端口号或使用 --host hostname:port
--ipv6 启动ipv6
-u [ --username ] arg username
-p [ --password ] arg password
--dbpath arg 指定数据目录,不通过mongod备份数据
--directoryperdb 如果dbpath规定,每个db是一个单独的目录
--journal 启动日志
-d [ --db ] arg database
-c [ --collection ] arg collection
--objcheck 检查文档
--drop 删除集合
mongorestore常用方法
./mongorestore -h 192.168.6.3 -u dotcoo -p dotcoo -d dotcoo /backup/mongodb/20120318/dotcoo/