Mongodb配置主从模式,进行数据的同步与备份
1. 背景
- 做数据库的人都知道要对数据做备份,避免数据库单点部署,以防止数据遭到毁灭性破坏。
- mongodb提供的Master/slave主从模式,刚好能支持这种双机热备份,还有读写分离,集群部署等。
2. 环境。
- 系统:win7
- MongoDB 3.4.6
3. 配置主从模式
3.1. 模型图
- 目标:就是将Master中的数据,备份到两个slave中。
3.2. 配置Master
- 主数据库的配置非常简单,只需要按照如下命令,在主机 172.16.1.99 上启动mongodb,然后等待slave们的连接…
mongod --dbpath=f:/data --master
3.3. 配置slave
- 从数据库(slave1: 172.16.7.107)只需要在启动mongodb时,指定角色为slave,以及数据源地址(master的mongodb地址),详细的命令如下:
mongod --dbpath=f:/data --slave