单机开启oplog

修改/etc/mongod.conf
processManagement:
  timeZoneInfo: /usr/share/zoneinfo
  fork: true
  
security:
  keyFile: /etc/mongodb.key
replication:
  oplogSizeMB: 2048
  replSetName: rs
  
  

 
cat >  /etc/mongodb.key  << EOF
5heBYl8onlA1pbkH5AWjgGmFDvB4QagyOc5R9q18cU6vuCm14L/31JlmqsdRY95I
Es8ZXRuVsJuae51RHR+Y3lsc4udWk6zVIOtTDgcREm5lHzDyJGZERFqdjLQMAGzd
T6gXNg==
EOF

chown mongod:mongod   /etc/mongodb.key 
chmod 600 /etc/mongodb.key



重启mongo
systemctl restart mongod


在mongo命令行中开启rs和oplog功能。
mongo 10.2.32.185:27017 -umongo_rw -p "afsd23#zUNQbbO7oF"   --authenticationDatabase=admin


use admin
db.auth('mongo_rw','afsd23#zUNQbbO7oF')
rs.initiate()


 


验证oplog是否开启成功:
use local;
db.oplog.rs.find()

 

posted @ 2025-06-17 01:08  屠魔的少年  阅读(19)  评论(0)    收藏  举报