背景
事情是这样的:MongoDB弱口令漏洞且高危,密码得改!
环境:windows 、数据库开启了身份认证
报错
登录数据库执行:
use admin
db.changeUserPassword('admin','123456');
报错:
[Error] Error: not authorized on admin to execute command
解决
1、关闭mongoDB服务(windows服务,已注册)
2、无身份认证启动服务:
mongod --dbpath=db路径
3、打开新cmd
mongo
use admin
db.changeUserPassword('admin','123456');
正常
4、重启mongoDB服务
参考:https://blog.csdn.net/xue15029240296/article/details/100642715