目录
添加用户名以及密码
使用宝塔面板的 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') 验证密码是否正确