mongodb中主从的配置

mongodb中主从的配置

构架: 一主一从(服务器)

1.删除之前配置的mongodb服务

sc delete mongodb

2. 配置

a. 创建数据库目录(可以准备日志目录)
D:/mongodb/test1 (设置为主)
D:/mongodb/test2 (设置为从)
b. 启动mongodb服务
mongod.exe --bind_ip 自己的电脑IP  --port 27017 --dbpath "D:/mongodb/test1" --replSet rs0
mongod.exe --bind_ip 自己的电脑IP --port 27018 --dbpath "D:/mongodb/test2" --replSet rs0

备注: ipconfig 查看自己的局域网ip地址 --replSet 的名字一定要一致

c. 连接到 主服务器
mongo.exe --host 主机地址 --port 端口号
mongo.exe --host 自己的电脑IP --port 27017

初始化主服务器
rs.initiate()

查看当前的状态
rs.status()

添加从服务器
rs.add('ip地址:端口号') 
d. 连接从服务器
mongo.exe --host 自己的电脑IP --port 27018
e. 测试

 主服务器写数据:
 db.user.insert({"username":"zhangsan"})
 
 查看从服务器: 需要从服务器同步数据, 需要在从服务器上输入命令:
 rs.slaveOk()
f .其他:
    #  删除从节点
    rs.remove('主机IP:27018')

猜你喜欢

转载自blog.csdn.net/weixin_43958804/article/details/84855250