ITPub博客

首页 > 数据库 > NoSQL > mongodb系列-数据备份

mongodb系列-数据备份

原创 NoSQL 作者:a3zi 时间:2015-02-12 22:14:55 0 删除 编辑

mongodb的备份主要有热备和冷备。

一,冷备:

    停止mongodb服务,直接copy数据目录;启动mongodb时,可以用--dbpath指定自己设置的数据库存储目录

 

二,热备:

用mongodump 来做MongoDB 的库或表级别的热备份。

 

先介绍下命令语法:

>mongodump -h dbhost -d dbname -o dbdirectory

 

-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017

 

-d:需要备份的数据库实例

 

-o:备份的数据存放位置

 

 

例如:备份my_test 数据库

[root@localhost bin]# ./mongodump -d my_test

connected to: 127.0.0.1

DATABASE: my_test to dump/my_test

my_test.system.indexes to dump/my_test/system.indexes.bson

1 objects

my_test.user to dump/my_test/user.bson

2 objects

 

此时会在当前目录下创建一个dump 目录,用于存放备份出来的文件

也可以指定备份存放的目录,

[root@localhost bin]# ./mongodump -d my_test -o my_test_dump

connected to: 127.0.0.1

DATABASE: my_test to my_test_dump/my_test

my_test.system.indexes to

my_test_dump/my_test/system.indexes.bson

1 objects

my_test.user to my_test_dump/my_test/user.bson

2 objects

备份的文件存在在当前目录下的my_test_dump 目录下

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29806344/viewspace-1434729/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-08-15

  • 博文量
    45
  • 访问量
    228900