mongo备份与恢复

2012-03-18 23:36  2786人阅读  评论 (0)
Tags: 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/





豫ICP备09035262号-1