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

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

转自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

你可能感兴趣的文章
php 两个值比较大小写,php比较两个字符串(大小写敏感)的函数strcmp()
查看>>
java3d获取模型在xoy平面的投影,将3D世界点投影到新视图图像平面
查看>>
php 修改图片src,jq修改src图片地址 .attr is not a function
查看>>
sudo php 无法打开,从PHP / Apache,exec()或system()程序作为root用户:“ sudo:无法打开审核系统:权限被拒绝”...
查看>>
Microsoft dotnetConf 2015 一些整理
查看>>
在Android Studio中使用shareSDK进行社会化分享(图文教程)
查看>>
转载:APP的上线和推广——线上推广渠道
查看>>
******IT公司面试题汇总+优秀技术博客汇总
查看>>
Java线
查看>>
poj 1789 Truck History(kruskal算法)
查看>>
HA for openstack
查看>>
更改文件、图片名称思路,我们的名字在以后添加_2等待
查看>>
Android:Notification的生成与取消
查看>>
使用ggbio在R中制作弦图
查看>>
JAVA多线程与并发学习总结
查看>>
【开源】分享2011-2015年全国城市历史天气数据库【Sqlite+C#访问程序】
查看>>
采用curl库
查看>>
Sharepoint 2013 左右"SPChange"一个简短的引论
查看>>
DOM Document节点类型详解
查看>>
LoadRunner之自定义HTTP请求
查看>>