问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

MongoDB用户名和密码配置教程

创作时间:
作者:
@小白创作中心

MongoDB用户名和密码配置教程

引用
1
来源
1.
https://www.csbsgyl.com/85496.html

要在MongoDB中配置用户名和密码,你需要进行以下几个步骤:

  1. 启动MongoDB实例时,需要开启身份验证功能。你可以通过在命令行中使用 --auth 参数来启用身份验证。例如:

    mongod --auth
    
  2. 连接到MongoDB实例:

    mongo
    
  3. 进入admin数据库:

    use admin
    
  4. 创建一个超级用户:

    db.createUser(
      {
        user: "admin",
        pwd: "adminpassword",
        roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
      }
    )
    

    上述命令将创建一个用户名为"admin",密码为"adminpassword"的超级用户,该用户具有 userAdminAnyDatabase 角色。

  5. 退出MongoDB:

    quit()
    
  6. 重新启动MongoDB实例,并使用 --auth 参数:

    mongod --auth
    
  7. 使用创建的用户名和密码连接到MongoDB实例:

    mongo -u admin -p adminpassword --authenticationDatabase admin
    

现在,你已经成功配置了用户名和密码验证。在连接到MongoDB实例时,你需要提供有效的用户名和密码。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号