MongoDB给数据库创建用户
转自http://www.imooc.com/article/18439
一.先以非授权的模式启动MongoDB
非授权:
linux/Mac : mongod -f /mongodb/etc/mongo.confwindows : mongod --config c:\mongodb\etc\mongo.conf 或者 net start mongodb (前提是mongo安装到了服务里面)
备注:
/mongodb/etc/mongo.conf 位mongo配置文件所在的地址
授权:
mongod -f /mongodb/etc/mongo.conf --auth
备注:
1.--auth代表授权启动,需要帐号密码才能访问
2.auth=true可以加到mongo.conf配置文件里面去进行统一管理
二.创建管理员
1.通过非授权的方式启动mongo
2.创建admin数据库
use admin
3.添加管理员用户
db.createUser({user:"admin",pwd:"123456",roles:["root"]})
备注:用户名和密码可随意定
4.认证
db.auth("admin", "123456")
三.以授权的方式启动Mongo,给使用的数据库添加用户
1.切换数据库
use test
2.创建用户
db.createUser({user: "root", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})
3.通过客户端连接test数据库
转载于:https://www.cnblogs.com/myzy/p/7826686.html
MongoDB给数据库创建用户相关推荐
- server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...
最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...
- MySQL数据库创建用户_修改用户_删除用户_设置用户
文章目录 创建新用户 使用 CREATE USER 语句创建用户 创建新用户,并且使用哈希值设置密码 创建一个只能在数据库所在主机访问数据库的用户 创建一个只能从指定 IP 连接数据库的用户 创建一个 ...
- MySQL数据库创建用户及授权
MySQL数据库创建用户及授权 1.创建用户 命令 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明 username:你将创建的用 ...
- Oracle 创建数据库并为新建数据库创建用户及赋予权限
第一步:(创建数据库)在DatabaseConfiguration里面创建数据库,并为sys(超级管理员)设置密码. 第二步:(管理员身份登录):使用sys管理员以连接为SYSDBA的形式登录新建的数 ...
- MariaDB数据库创建用户
MariaDB数据库的创建语法,和MySQL数据库的语法是一样的 此文章是为了快速想起语法,不包含授权 MariaDB数据库创建用户 首先要知道一个事情,就是用户是 "用户名@主机地址(网段 ...
- postgres 数据库 创建用户与权限配置
postgres 数据库 创建用户与权限配置 –首先使用超级用户,比如postgres登录数据库 [root@postgres-01 ~]# su - postgres 上一次登录:二 11月 16 ...
- MongoDB数据库创建用户及常用命令
MongoDB数据库无认证启动命令 mongod -f /mongodb/etc/mongo.conf 有认证的启动命令 mongo -f /mongodb/etc/mongo.conf --auth ...
- MongoDB3.4为单独的数据库创建用户
2019独角兽企业重金招聘Python工程师标准>>> 在前面的安装mongodb的过程中,为了加上认证,我们给admin数据库添加了一个root用户.然而我们在实际开发过程中,需要 ...
- Mongodb 3.0 创建用户
MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法. 创建第一个用户(该用户需要有grant权限,即:账号管理的授权权限) ...
最新文章
- Java集合ArrayList
- Spring——Filter过滤器注入Bean时注入失败[NULL]
- Android之用jadx进行反编译
- 面试中关于Java你所需知道的的一切
- Log 日志的使用与重要性
- canvas滚动 vue_vue 移动端 canvas 触摸板
- (6)<a>标签如何实现点击既不刷新也不跳转的功能
- (130)System Verilog忽略仓数与违反仓数用法
- Python使用系统聚类方法进行数据分类案例一则
- 中源数聚携手中科点击共推管理咨询变革
- python软件下载3版本-Python3.9下载
- WayOs内置智能重启:自动计算UTC时间为本地时间,可以调整为几时重启
- Java笔试题大全(附带答案)
- 替代CATIA查看stp/step格式模型免费软件推荐
- SecureCRT8.0破解版安装教程
- 查看链接文件的最终目标的多种方法
- cad2017单段线_cad2017新功能介绍
- Linux动态频率调节系统CPUFreq之三:governor
- Unity 激活许可证的时候出现 serial has reached the maximum number of activations提示
- 【目标检测】epoch、batch、batch_size理解
热门文章
- sdut 2401 最大矩形面积
- yolov3(一:模型训练)
- linux系统proc目录进程信息详解
- OpenCV3.3中 K-最近邻法(KNN)接口简介及使用
- 【Qt】Qt再学习(二):Bars Example(Q3DBars)
- js 等待某个函数执行完_JS 函数的执行时机
- 傻瓜式动画制作软件_一个傻瓜版的动画制作软件——万彩动画大师
- vim替换字符串带斜杠_Vim、gvim操作替换
- 当一个序列满足对于任意的前 项和都满足不小于_时间序列分析第01讲--平稳序列(基本概念,线性平稳序列)...
- 电子狗显示连接不上服务器,大家觉得我这样做得对吗?行车记录仪新名词:云狗...