资讯专栏INFORMATION COLUMN

mongodb增加auth

nevermind / 3445人阅读

mongo

db.createCollection("demodb")

create super user

</>复制代码

  1. db.createUser(
  2. {
  3. user: "user",
  4. pwd: "password",
  5. roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  6. }
  7. )
create app user

</>复制代码

  1. mongo --port 27017 -u "user" -p "password" --authenticationDatabase "admin"
  2. use demodb
  3. db.createUser(
  4. {
  5. user: "demo",
  6. pwd: "demopwd",
  7. roles: [ { role: "readWrite", db: "demodb" } ]
  8. }
  9. )
  10. exit
  11. mongo -u demo -p demopwd --authenticationDatabase demodb
  12. use demodb
  13. db.getCollection("yourcollection").find()
开启验证

</>复制代码

  1. /usr/bin/mongod --auth -f /etc/mongod.conf
docs

manage-users-and-roles

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/18905.html

相关文章

  • 给你的mongodb设置密码吧!

    摘要:连接加密数据库为用户名为密码总结通过加密后。连接数据库就需要账号,密码,同时阿里云或者腾讯云上也可以给服务器设置安全组增加安全性,比如这个端口只授权给自己访问等等文中有什么不对的,希望大家指正哈如果觉得本文对你有所帮助,就一下吧 mongodb安装后是无需密码 Mongodb安装后自身是没有密码的,用户连接只需填写id地址,端口号,数据库名称即可 安全问题 只要你服务器的mongodb...

    chemzqm 评论0 收藏0
  • 给你的mongodb设置密码吧!

    摘要:连接加密数据库为用户名为密码总结通过加密后。连接数据库就需要账号,密码,同时阿里云或者腾讯云上也可以给服务器设置安全组增加安全性,比如这个端口只授权给自己访问等等文中有什么不对的,希望大家指正哈如果觉得本文对你有所帮助,就一下吧 mongodb安装后是无需密码 Mongodb安装后自身是没有密码的,用户连接只需填写id地址,端口号,数据库名称即可 安全问题 只要你服务器的mongodb...

    邱勇 评论0 收藏0

发表评论

0条评论

nevermind

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<