mongodb设置密码无效 给mongodb设置密码

导读:MongoDB是一个开源的文档数据库,它具有高性能、易扩展、灵活等优点 。但是 , 在使用MongoDB时 , 我们也要注意安全性问题 。为了保障数据的安全,我们需要设置密码来限制对数据库的访问 。
1. 连接到MongoDB
在终端输入mongo命令,连接到MongoDB数据库 。
2. 创建管理员用户
在MongoDB中,管理员用户可以创建其他用户和角色 。创建管理员用户的命令如下:
use admin
db.createUser({user: "admin", pwd: "password", roles: ["root"]})
3. 开启认证
在MongoDB中,开启认证可以限制对数据库的访问 。修改MongoDB配置文件mongod.conf,添加以下内容:
security:
authorization: enabled
4. 重启MongoDB服务
在修改完配置文件后,需要重启MongoDB服务使其生效 。
5. 创建普通用户
使用管理员用户登录MongoDB,创建普通用户并授权给指定的数据库 。
use test
db.createUser({user: "test", pwd: "password", roles: [{role: "readWrite", db: "test"}]})
【mongodb设置密码无效 给mongodb设置密码】总结:通过以上步骤,我们成功地为MongoDB设置了密码,限制了对数据库的访问,提高了数据的安全性 。

    推荐阅读