MongoDB的主从复制我觉得可以理解为实时备份,当然它还有切换主从服务器,用于主服务器挂掉后的临时使用功能。它的用法很简单,也是该数据库在云计算处理上十分强大的地方。下面来实践一下看看。
1、主服务器
配置zhu.conf
dbpath = D:\MongoDB\db1 #主数据库地址
port = 1111 #主数据库端口号
bind_ip = 127.0.0.1 #主数据库所在服务器
master = true #确定我是主服务器
zhu.bat
mongod --config zhu.conf
2、从服务器
配置cong.conf
dbpath = D:\MongoDB\db2 #从数据库地址
port = 2222 #从数据库端口号
bind_ip = 127.0.0.1 #从数据库所在服务器
source = 127.0.0.1:1111 #确定主数据库端口 这个配置项(source)可以用shell动态添加
slave = true #确定自己是从服务器
cong.bat