别忘了把主服务的配置文件中的replication项也加上相应的值
# mongod.conf # Where and how to store data. storage: dbPath: F:\MongoDB\Server\slave1\data //指向对应的data目录 journal: enabled: true # where to write logging data. systemLog: destination: file logAppend: true path: F:\MongoDB\Server\slave1\log\mongod.log //指向对应的log文件 # network interfaces net: port: 27018 //修改相应的端口 bindIp: 127.0.0.1 replication: //配置副本集的名称 replSetName: mongo
.\mongod.exe --config "C:\Program Files\MongoDB\Server\slave1\bin\mongod.cfg" --serviceDisplayName MongodSlave1 --serviceName MongodSlave1 -install // 附上删除服务的命令 // .\mongod.exe --remove --serviceName MongodSlave2 // 如果安装后还是没有服务,可以使用这个 // .\mongod.exe --config "C:\Program Files\MongoDB\Server\slave1\bin\mongod.cfg" --serviceDisplayName MongodSlave1 --serviceName MongodSlave1 -reinstall
.\mongo.exe --port 27017 //执行该命令
进入如下界面
// 执行以下命令 rs.initiate() // 初始化 rs.add("127.0.0.1:27018") // 添加对应从服务器的地址 rs.add("127.0.0.1:27019") rs.status() // 查看副本集状态