好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

关于mongoDB数据库添加账号的问题

1. 以管理员运行powershell

2. mongo 连接服务器 (需要开启服务器)

// 开启mongodb 服务
net start mongodb
// 连接 数据库 
mongo

3. 查看数据库(显示结果如图示)

show dbs

4. 创建管理员账户 先选择到admin DBS

use admin

db.createUser({user: "xxx", pwd: "123456", roles: ["root"]})

5. 创建普通 账号 (只有读写权限) 选择到需要分配权限的 DBS (举例: blog)

use blog

db.createUser({user: "xxx", pwd: "123456", roles: ["readWrite"]})

6. 停止mongodb服务

net stop mongodb

7. 卸载mongod

mongod --remove

8. 配置mongod (auth 为登录验证)

mongod --logpath="C:Program FilesMongoDBServer5.0logmongod.log" --dbpath="C:Program FilesMongoDBServer5.0data" --install --auth

9.  启动mongodb

net start mongodb

10. 配置连接数据库

mongodb://xxx:123456@localhost/blog

 11. 登录 mongodb compass (未配置前直接连接,现在需要配置管理员账号密码登录)

mongodb:管理员账号:管理员密码@localhost

12. 重新连接 mongo (新增账号 查看DBS等)

mongo localhost/-u "ganjp" -p "123456"

到此这篇关于 mongoDB 数据库添加账号的文章就介绍到这了,更多相关mongoDB数据库账号内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/daniuge_99/article/details/123045480

查看更多关于关于mongoDB数据库添加账号的问题的详细内容...

  阅读:16次