一.先以非授权的模式启动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数据库
点击查看更多内容
23人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦