1. 程式人生 > >mongodb中主從的配置

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')