mongodb中主從的配置
阿新 • • 發佈:2018-12-07
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')