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