如何解决mongoDB数据库添加账号的问题

发布时间:2022-02-23 14:07:47 作者:小新
阅读:147
亿速云数据库,弹性扩容,低至0.3元/天! 查看>>

这篇文章主要介绍了如何解决mongoDB数据库添加账号的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1. 以管理员运行powershell

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

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

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

show dbs

如何解决mongoDB数据库添加账号的问题

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 Files\MongoDB\Server\5.0\log\mongod.log' --dbpath='C:\Program Files\MongoDB\Server\5.0\data' --install --auth

如何解决mongoDB数据库添加账号的问题

如何解决mongoDB数据库添加账号的问题

9.  启动mongodb

net start mongodb

10. 配置连接数据库

mongodb://xxx:123456@localhost/blog

如何解决mongoDB数据库添加账号的问题

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

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

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

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

感谢你能够认真阅读完这篇文章,希望小编分享的“如何解决mongoDB数据库添加账号的问题”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:
  1. 如何解决无法用root账号启动MySQL问题
  2. 解决Contributor role无法添加Endpoint问题

开发者交流群:

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mongodb 数据库

上一篇:Postman如何设置环境变量

下一篇:微信小程序如何开发运营

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》
开发者交流群×