在aws linux服务器上验证mongodb

在aws linux服务器上验证mongodb,mongodb,amazon-web-services,Mongodb,Amazon Web Services,我知道这之前已经被问过很多次了但相信我我用过了 我只想知道在linux aws服务器上验证mongodb 3.0+的分步过程。您可以使用以下过程在独立mongodb部署上启用身份验证: 创建管理员用户 使用管理员 db.createUser( { user: "userAdmin", pwd: "xxxxx", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]

我知道这之前已经被问过很多次了但相信我我用过了


我只想知道在linux aws服务器上验证mongodb 3.0+的分步过程。

您可以使用以下过程在独立mongodb部署上启用身份验证:

  • 创建管理员用户
  • 使用管理员

       db.createUser(
          {
            user: "userAdmin",
            pwd: "xxxxx",
            roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
          }
        )
    
  • 修改mongod.conf文件以启用身份验证
  • 安全性:
    授权:已启用

  • 重新启动mongod服务:
  • sudo服务mongod重启

  • 以用户管理员身份进行连接和身份验证
  • mongo
    使用管理员
    db.auth(“userAdmin”,“xxxxx”)

  • 根据部署需要创建其他用户:
  • 尝试使用mongo shell登录
  • mongo


    参考

    您可以使用以下过程在独立mongodb部署上启用身份验证:

  • 创建管理员用户
  • 使用管理员

       db.createUser(
          {
            user: "userAdmin",
            pwd: "xxxxx",
            roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
          }
        )
    
  • 修改mongod.conf文件以启用身份验证
  • 安全性:
    授权:已启用

  • 重新启动mongod服务:
  • sudo服务mongod重启

  • 以用户管理员身份进行连接和身份验证
  • mongo
    使用管理员
    db.auth(“userAdmin”,“xxxxx”)

  • 根据部署需要创建其他用户:
  • 尝试使用mongo shell登录
  • mongo


    参考

    谢谢,但我无法通过我的java应用程序访问它,因为它说[conn129]断言13未授权您针对哪个数据库进行身份验证?你的代码是什么样子的?我想我必须对我的java代码做一些更改,才能从java进行身份验证。非常感谢Hanks,但我无法通过我的java应用程序访问它,它说[conn129]断言13未授权您正在对哪个数据库进行身份验证?你的代码是什么样子的?我想我必须在我的java代码中做一些更改,以便从java进行身份验证。非常好,谢谢