① 注释掉所有config节点,mongos节点,分片节点配置文件的密码认证相关信息,示例:
#security:
# keyFile: /var/lib/mongo/keyFile
#authorization: enabled
② 重启所有mongo节点
③ 新建一个管理员用户:
use admin;
db.createUser({user:"用户名",pwd:"密码",roles:[{role:"root",db:"admin"}]});
④ 取消注释密码认证信息
备注:mongos节点需要注释掉authorization: enabled,否则启动会报错。
⑤ 重启所有mongo节点