mongdb设置认证账户密码
- 2022-07-15 12:13:02
- 运维
- 621
- shevechco
首先我们登录mongodb
./mongo
然后选择adimn库
use admin; db.createUser({ user: 'admin', pwd: 'admin123', roles:[{ role: 'root', db: 'admin' }] })
这样就创建好了用户admin/admin123,然后我们可以使用下面命令查看所有用户
show users
做了以上操作还没完全完成认证的开启,还需要修改配置文件
MongoDB安装目录下的bin目录中的mongod.cfg文件,打开取消security:的注释,并在下面添加authorization: enabled,整个看起来如下
security: authorization: enabled
修改完以后然后我们重启mongodb
再次直接使用./mongo登录
show dbs;
发现不能返回任何库列表
我们就用刚才设置的账户密码再试试
use admin; db.auth("admin","admin123")
回车返回1即是登录成功,然后我们再次show dbs;
> show dbs; admin 0.000GB config 0.000GB local 0.000GB
发现已经OK了。
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/858
相关推荐
- k8s集群中mongdb、etcd、prometheus数据bash一键备份脚本
- containerd镜像仓库相关配置
- prometheus添加WEB页面登录basic auth加密认证
- MongoDB开启身份验证的方法
- MySQL执行客户端工具mysqladmin使用详解
- Nginx设置alias别名目录访问phpmyadmin
- PHPMyAdmin导入大量数据方法
- 配置phpMyAdmin时报错:Fatal error: Call to undefined function mb_detect_encoding()
- PHPMYADMIN如何安装配置
- IIS+PHP+MYSQL+PHPMYADMIN 环境配置