mongodb_创建用户_数据库实例_权限设置
来源:互联网 发布:网游快速升级软件 编辑:程序博客网 时间:2024/05/16 17:14
原文出处:http://blog.sina.com.cn/s/blog_6a743f9301019huw.html
创建数据库实例
1. 打开cmd,运行以下命令:
Ø cd /d C:\mongodb\bin
Ø mongo.exe
2. 创建tmp库
执行以下命令:
Ø use tmp
创建成功显示:
数据库需要执行操作,才会保存新建的数据库,我们可以执行以下命令
Ø 查看数据库状态
如上,已经可以看到刚才创建的tmp数据库了。
创建用户
1. 切换到admin库中
2. 查看用户
Ø 执行命令,查看现有表:
我们可以看到,没有系统用户表选项
3. 我们为数据库添加一个admin用户
db.addUser(‘admin’,’admin’)
4. 执行命令,查看现有表
这样,系统创建了表system.users
5. 查看表中数据
db.getCollection('system.users').find()
可以看到,表中插入了admin用户
权限设置
上面所述的,mongodb的操作,都没有进行权限的验证(没有登陆),下面对tmp数据库增加用户登陆权限设置
1. 启动服务添加参数
在启动mongodb服务的时候,我们添加-auth参数
mongod -dbpath c:\mongodb\data -logpath c:\mongodb\log\service.log –auth
2. 使用登陆验证
再次登陆mongo.exe
分别执行以下命令
Ø use tmp
Ø show collections
系统提示:
未登录用户
再执行以下命令
Ø db.auth('admin','admin')
系统返回值为1,登陆成功
再次执行查看命令
Ø show collections
登陆验证成功,并且查询出了结果
- mongodb_创建用户_数据库实例_权限设置
- mongodb_创建用户_数据库实例_权限设置
- sql_设置权限_数据库基础
- mongodb_分布式存储_切片
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- 组织_用户_权限关系设计
- Java设置模式_创建型_单例模式_只存在一个实例
- 使用PLSQL 创建Oracle数据库用户并设置权限
- 使用PLSQL 创建Oracle数据库用户并设置权限
- 使用PLSQL 创建Oracle数据库用户并设置权限
- 创建oracle数据库,用户、表空间、设置角色权限脚本
- mongodb_创建用户_数据库实例_权限设置
- 加密机制的发展(JCE/JCA)
- java 施行cmd命令及mongodb脚本
- OpenLayers.Control.SelectFeature
- 码奴 ,程序员
- mongodb_创建用户_数据库实例_权限设置
- Solr教程
- Swift3.0中十六进制颜色转换UIColor
- 如何高效学习大数据?
- grails学习之自定义标签
- java 施行cmd命令及mongodb脚本
- redis
- 1041. Be Unique (20)
- java 通过7z 进行压缩加密