添加用户名以及密码

使用宝塔面板的 mongodb 结果忘记了数据库的密码,只能走一遍重置密码的流程,首先修改 authorization: disabled  关闭密码验证,  同时记得把端口也设置为27017, 并重启服务:

宝塔面板 mongodb 如何添加用户名:

cd /www/server/mongodb/bin/
./mongo
use admin    //要添加哪个数据库下面的用户就use 数据库
db.createUser({ user: "sanager", pwd: "123456", roles: [{ role: "readWrite", db: "admin" }] }) 

用户名sanager 密码123456 数据库admin

切换到 admin ,不然会报错

Error: couldn’t add user: not authorized on admin to execute command

验证是否成功

db.auth('sanger', '123456')
# 1  //表示成功

修改用户名以及密码

使用宝塔面板的 mongodb 结果忘记了数据库的密码,只能走一遍重置密码的流程,首先修改 authorization: disabled  关闭密码验证,  同时记得把端口也设置为27017, 并重启服务:

远程通过SSH连接服务器端:

cd /www/server/mongodb/bin
mongo
> show dbs  列出所有db
> use mydb
> show users 列出所有账户
> db.changeUserPassword('myuser','123456')  设置密码
> db.auth('myuser','123456')   验证密码是否正确