转自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给数据库创建用户相关推荐

  1. server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...

    最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...

  2. MySQL数据库创建用户_修改用户_删除用户_设置用户

    文章目录 创建新用户 使用 CREATE USER 语句创建用户 创建新用户,并且使用哈希值设置密码 创建一个只能在数据库所在主机访问数据库的用户 创建一个只能从指定 IP 连接数据库的用户 创建一个 ...

  3. MySQL数据库创建用户及授权

    MySQL数据库创建用户及授权 1.创建用户 命令 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明 username:你将创建的用 ...

  4. Oracle 创建数据库并为新建数据库创建用户及赋予权限

    第一步:(创建数据库)在DatabaseConfiguration里面创建数据库,并为sys(超级管理员)设置密码. 第二步:(管理员身份登录):使用sys管理员以连接为SYSDBA的形式登录新建的数 ...

  5. MariaDB数据库创建用户

    MariaDB数据库的创建语法,和MySQL数据库的语法是一样的 此文章是为了快速想起语法,不包含授权 MariaDB数据库创建用户 首先要知道一个事情,就是用户是 "用户名@主机地址(网段 ...

  6. postgres 数据库 创建用户与权限配置

    postgres 数据库 创建用户与权限配置 –首先使用超级用户,比如postgres登录数据库 [root@postgres-01 ~]# su - postgres 上一次登录:二 11月 16 ...

  7. MongoDB数据库创建用户及常用命令

    MongoDB数据库无认证启动命令 mongod -f /mongodb/etc/mongo.conf 有认证的启动命令 mongo -f /mongodb/etc/mongo.conf --auth ...

  8. MongoDB3.4为单独的数据库创建用户

    2019独角兽企业重金招聘Python工程师标准>>> 在前面的安装mongodb的过程中,为了加上认证,我们给admin数据库添加了一个root用户.然而我们在实际开发过程中,需要 ...

  9. Mongodb 3.0 创建用户

    MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法. 创建第一个用户(该用户需要有grant权限,即:账号管理的授权权限) ...

最新文章

  1. Java集合ArrayList
  2. Spring——Filter过滤器注入Bean时注入失败[NULL]
  3. Android之用jadx进行反编译
  4. 面试中关于Java你所需知道的的一切
  5. Log 日志的使用与重要性
  6. canvas滚动 vue_vue 移动端 canvas 触摸板
  7. (6)<a>标签如何实现点击既不刷新也不跳转的功能
  8. (130)System Verilog忽略仓数与违反仓数用法
  9. Python使用系统聚类方法进行数据分类案例一则
  10. 中源数聚携手中科点击共推管理咨询变革
  11. python软件下载3版本-Python3.9下载
  12. WayOs内置智能重启:自动计算UTC时间为本地时间,可以调整为几时重启
  13. Java笔试题大全(附带答案)
  14. 替代CATIA查看stp/step格式模型免费软件推荐
  15. SecureCRT8.0破解版安装教程
  16. 查看链接文件的最终目标的多种方法
  17. cad2017单段线_cad2017新功能介绍
  18. Linux动态频率调节系统CPUFreq之三:governor
  19. Unity 激活许可证的时候出现 serial has reached the maximum number of activations提示
  20. 【目标检测】epoch、batch、batch_size理解

热门文章

  1. sdut 2401 最大矩形面积
  2. yolov3(一:模型训练)
  3. linux系统proc目录进程信息详解
  4. OpenCV3.3中 K-最近邻法(KNN)接口简介及使用
  5. 【Qt】Qt再学习(二):Bars Example(Q3DBars)
  6. js 等待某个函数执行完_JS 函数的执行时机
  7. 傻瓜式动画制作软件_一个傻瓜版的动画制作软件——万彩动画大师
  8. vim替换字符串带斜杠_Vim、gvim操作替换
  9. 当一个序列满足对于任意的前 项和都满足不小于_时间序列分析第01讲--平稳序列(基本概念,线性平稳序列)...
  10. 电子狗显示连接不上服务器,大家觉得我这样做得对吗?行车记录仪新名词:云狗...