mongo安全:增加用户名密码
来源:互联网 发布:origin 画图 mac 编辑:程序博客网 时间:2024/05/18 01:59
0.简述:在非auth下创建账户,然后重启
1.以不需要用户名密码的方式启动mongodb
2.运行客户端mongo,输入以下指令
show dbs;
use admin;
db.createRole({role:'sysadmin',roles:[], privileges:[{resource:{anyResource:true},actions:['anyAction']}]})
db.createUser({user: "root", pwd: "abcd1234", roles: [ { role: "sysadmin", db: "admin" } ] } );
db.system.users.find();
use admin;
db.createRole({role:'sysadmin',roles:[], privileges:[{resource:{anyResource:true},actions:['anyAction']}]})
db.createUser({user: "root", pwd: "abcd1234", roles: [ { role: "sysadmin", db: "admin" } ] } );
db.system.users.find();
3.重启mongod服务器,命令行增加--auth或者配置文件增加:auth=true
4.运行客户端mongo,输入以下指令测试
use admin
db.auth("root","abcd1234")
show dbs
db.auth("root","abcd1234")
show dbs
5.更改密码
db.updateUser("root", {pwd: "abcde12345"} );
或者(推荐下面的)
db.changeUserPassword('root', 'abcde12345');
或者(推荐下面的)
db.changeUserPassword('root', 'abcde12345');
6.测试
use test1
db.users.insert({"name":"bigbear","password":"12345678"})
db.users.find()
db.users.insert({"name":"bigbear","password":"12345678"})
db.users.find()
7.修正数据库错误
mongod --repair
参考文章:http://www.sufeinet.com/thread-11978-1-1.html
阅读全文
0 0
- mongo安全:增加用户名密码
- Mongo 增加用户名密码
- mongodb增加用户名、密码
- mongo 3 用户名跟密码创建
- hudson 安全配置 用户名 密码
- hudson 安全配置 用户名 密码
- linux增加删除用户名、更改密码
- linux was5.1 给管理控制台增加 用户名 密码认证
- MongoDB访问权限控制(增加用户名和密码)
- CXF-DOSGI为webservice增加用户名密码权限校验
- WCF基于用户名和密码安全成功测试
- WCF基于用户名和密码安全(升级)纯代码
- activemq安全设置 设置admin的用户名和密码
- win7 ssrs 浏览报表 windows安全 用户名 密码 域
- activemq安全设置 设置admin的用户名和密码
- 关于加密:本地用户名与密码安全的存储方案
- activemq安全设置 设置admin的用户名和密码
- iOS中安全保存用户名或密码的方法
- go的web编程
- IO设计模式:Reactor和Proactor对比
- Q-1-HTML-1
- mysql常用操作
- hdu 1372 Knight Moves(骑士遍历/跳马问题)
- mongo安全:增加用户名密码
- 又一种Qt + OpenGL 的离屏渲染方法
- el详解
- 基于ACE Proactor框架下高并发、大容量吞吐程序设计既最近的一个产品开发总结
- golang开发环境(2016.9.16)
- Git 初接触 (三) Git的撤销操作 git reset HEAD -- <file>
- Golang里面使用protobuf(proto3)
- numpy基础教程—数组(向量)的属性和方法
- visual studio code