之前写过一篇冷环境下mongodb
从零开始创建用户密码的文章。
https://blog.csdn.net/solocao/article/details/83347658
当我们需要再新增一个账号时,用下面的方法,和第一篇大同小异:
1、进入mongodb安装目录,下面是宝塔面板的默认目录
cd /www/server/mongodb/bin
2、输入命令行mongo,进入mongodb环境
mongo
3、切换到 admin 数据库
use admin
4、看看当前有哪些用户
show users
正常情况就会报错Error: not authorized on admin
5、先鉴权登录
db.auth('root', '此处是密码')
登录成功后显示 返回1
6、跑到需要创建用户名和密码的数据库
use zh_new
7、此时就可以创建新用户了
db.createUser({ user: 'zzzz', pwd: '对应密码', roles: [{ role: 'readWrite', db: 'zh_new' }] })