博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB给数据库创建用户
阅读量:7152 次
发布时间:2019-06-29

本文共 693 字,大约阅读时间需要 2 分钟。

一.先以非授权的模式启动MongoDB

非授权:

linux/Mac : mongod -f /mongodb/etc/mongo.conf

windows : 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/catbrother/p/9411168.html

你可能感兴趣的文章
svn常用命令
查看>>
Ubuntu下CPU/GPU模式YOLOv3代码运行
查看>>
你不知道的互联网金融的大众特征性
查看>>
Linux系统里如何彻底清空终端屏幕
查看>>
PostgreSQL获取表的Size
查看>>
UA2015年第二学期的目标
查看>>
DELL R730 Raid配置
查看>>
jdk1.8 lambda表达式过滤重复的对象
查看>>
wincp连接linux异常关闭
查看>>
使用Gradle构建工具开发Kotlin Web应用程序
查看>>
vmware测试环境虚拟机模板
查看>>
vsphere client 无法连接Vcenter主机
查看>>
Windows 2008 防火墙开放端口
查看>>
Highcharts-4.1.7使用实例(关键部分代码)
查看>>
PHP字符串分离、截取函数(explod)
查看>>
我的友情链接
查看>>
因特尔和谷歌合作优化Android
查看>>
Windows 7 部署工具DISM学习(二)--添加补丁
查看>>
2012ftp和website配置
查看>>
我的友情链接
查看>>