- 停止其他副本的mongod进程
ps -ef|grep mongo
kill 进程号
这一步可能不用做,为了保险起见,我还是停了
- 修改mongodb配置文件
vim /etc/mongod.conf #具体位置通过ps命令查看
# 注释掉security/keyfile 和 replication/replSetName
- 重启mongodb
sudo systemctl restart mongod
# 或者
kill # mongod进程号
sudo systemctl start mongod
- 新建管理员账号
此时可以不用认证直接连接mongodb,然后连接
use admin
db.createUser({user:"admin",pwd:"password",roles:[{role:"root",db:"admin"}]});
我用的robo 3T工具新建的账号
- 重启所有的mongodb实例
sudo systemctl restart mongod
网友评论