尝试在本地启用oplog
添加C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg
replication:
replSetName: rs0
oplogSizeMB: 100
重启mongod,但是local.oplog不存在
如何正确启用 oplog?
UPD:使用 MongoDB 4.2、Windows 10
尝试在本地启用oplog
添加C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg
replication:
replSetName: rs0
oplogSizeMB: 100
重启mongod,但是local.oplog不存在
如何正确启用 oplog?
UPD:使用 MongoDB 4.2、Windows 10
mongod.cfg
在文件中添加复制配置。
从服务重新启动 MongoDB。
从命令提示符打开 MongoDB。
在 mongo 终端中执行以下命令:
rs.initiate({_id:"rs0", members: [{"_id":1, "host":"127.0.0.1:27017"}]})
之后你会看到这样的东西:
{
"info" : "Config now saved locally. Should come online in about a minute.",
"ok" : 1
}
使用 切换到本地数据库use local
。
您可以oplog.rs
使用以下命令查看集合来验证:show collections
您会看到oplog.rs
它将与其他集合一起列出。
oplog.rs
replset.election
replset.minvalid
replset.oplogTruncateAfterPoint
startup_log
system.replset
system.rollback.id