首页 > 数据库 > NoSQL > mongodb系列-数据备份
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/ ,如需转载,请注明出处,否则将追究法律责任。