`
gutou9
  • 浏览: 144484 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

mongodb 配置用户名和密码

 
阅读更多

1 链接mongo 输入命令 use admin

(这个 admin 是系统数据库)

2 输入 db.addUser('username','password')

 

3 启动 mongod 的时候,加 --auth 参数, mongod --auth

 

再链接mongo 就要用户名和密码了

 

4 虽然数据库需要用户名和密码,但链接数据库的时候,需分两步,

 (1) 输入mongo ,即可链接,但这时除了切换数据库,无法进行任何操作,会提示没权限

 (2) 输入 use admin,然后输入 db.auth('username','password'), 正确的话会提示 1,

这时候就可以正常操作数据库了

 

-----------------------

如果添加用户名和密码后,查询数据库出现 Auth...错误,

可以在要查询的数据库上执行 添加用户名和密码 命令。

 

ip限制 

bind_ip=0.0.0.0

 

添加权限

 db.createUser(

  {

    user: "root",

    pwd: "password",

    roles: [ { role: "root", db: "admin" } ]

  }

)

分享到:
评论

相关推荐

    mongodb数据库用户名密码.doc

    ### MongoDB 数据库安全验证与用户管理 #### 一、安装带有安全验证机制的 MongoDB ...通过上述步骤,我们可以有效地配置 MongoDB 的安全验证机制,并为管理员和普通账户设置用户名与密码,从而增强数据库的安全性。

    mongodb副本集加分片集群安全认证使用账号密码登录

    mongodb副本集加分片集群安全认证使用账号密码登录

    MongoDB数据库用户名和密码的设置

    首先是对MongoDB用户和权限的设置,如果不设置用户的话,直接使用mongo命令可以进入客户端shell界面进行操作了,但是如果没有设置用户的话,总感觉少了点什么,于是经过半天的查找和实践,差不多把用户和权限弄明白...

    7_webstorm配置mongodb1

    3. 配置MongoDB数据库:在WebStorm中,需要配置MongoDB数据库的连接信息,例如数据库名、用户名和密码等。 4. 使用MongoDB:在WebStorm中,可以使用MongoDB插件来操作MongoDB数据库,例如创建数据库、集合、文档等。...

    mongodb安装包和compass

    3. 启动Compass应用程序,输入MongoDB服务器的连接信息,包括主机名、端口、用户名和密码。 4. 连接成功后,你可以开始使用Compass来管理你的MongoDB数据库。 在Node.js学习过程中,MongoDB和Compass的结合使用可以...

    mongodb高可用所需yaml

    9. **安全性**:Kubernetes允许通过Secrets和ConfigMaps来安全地管理MongoDB的认证信息,如用户名、密码和连接字符串。同时,可以通过Network Policies限制Pod间的网络通信,提高安全性。 10. **监控与日志**:...

    连接mongodb工具类及配置文件

    连接MongoDB的工具类通常包含数据库连接配置(如主机地址、端口、数据库名、用户名和密码)、数据库实例的创建、集合操作方法等。 在Kotlin中,创建一个MongoDB连接工具类可能包括以下步骤: 1. 引入MongoDB Java...

    Spring集成Mongodb配置含jar包

    5. **配置MongoDB连接**: 在Spring Boot应用中,我们可以使用`application.properties`或`application.yml`文件配置MongoDB的连接信息,包括URI、数据库名、用户名和密码等。Spring Boot会自动配置MongoDB的豆(Bean...

    Mongodb4.x介绍以及Mongodb账户权限配置1

    当配置了授权后,每次连接 MongoDB 数据库时都需要提供用户名和密码。例如: ``` mongo 192.168.1.200:27017/test -u user -p password ``` 这会连接到 `test` 数据库,使用指定的用户名和密码进行身份验证。 综上...

    MongoDB安装资源(4.2.0版本和4.0.7版本).rar

    3. 连接MongoDB:启动MongoDB Compass,输入服务器地址、端口(默认为27017),以及认证信息(如果设置了用户名和密码)。 4. 使用:在Compass中,你可以浏览数据库和集合,创建和运行查询,查看文档,进行数据导入...

    docker创建mongo带密码认证

    docker创建mongo带密码认证

    MongoDB系列教程(四):设置用户访问权限

    使用之前创建的`sa`用户登录,输入正确的用户名和密码,即可成功连接。 在MongoDB中,可以创建不同级别的用户,包括管理员、数据库用户等。例如,要创建一个名为`admin`的管理员用户,可以在已登录的`admin`数据库...

    mongodb 4.0 客户端工具nosqlbooster

    - **连接管理**:NosqlBooster提供了一键式连接配置,支持多种安全认证方式,如用户名/密码、X.509证书等,方便用户连接到本地或远程MongoDB服务器。 - **SQL兼容查询**:尽管MongoDB是NoSQL数据库,NosqlBooster...

    mongodb数据库jar包

    在实际项目中,我们还需要了解如何配置MongoDB连接参数,如主机地址、端口、数据库名、用户名和密码等,以及如何处理异常和优化查询性能。 总之,这个“mongodb数据库jar包”是Java开发者与MongoDB数据库交互的基础...

    mongodb:允许您从MongoDB连接并获取数据

    如果使用connectionString,则无需使用属性host,用户名和密码。 主持人 细绳 MongoDB主机 用户名 细绳 用户名 密码 细绳 密码 数据库 细绳 您要连接的数据库名称 例子 <?php class MyReport extends \koo

    Linux下MongoDB的安装和配置教程

    在完成上述步骤后,你应该能够在远程机器上通过指定的用户名和密码连接到MongoDB实例。记得根据你的具体环境调整配置,如防火墙规则和安全组设置(在阿里云等云服务提供商上)。此外,监控MongoDB的运行状况和日志,...

    MongoDBDemo.rar

    在本例中,由于强调“MongoDB必须使用账户登录”,这意味着我们需要使用用户名和密码来创建安全的连接字符串。 3. **创建MongoClient对象**:使用`MongoClientSettings`类来配置连接参数,然后通过这些设置创建`...

    MongoDB权限设置

    MongoDB通过在`admin`数据库中的`system.users`集合来存储用户信息,包括用户名、密码以及相关的数据库访问权限。 #### 二、MongoDB权限设置步骤 **第一步:启动MongoDB服务** 启动MongoDB时,可以通过命令行指定...

    基于vue20koa2mongodb实现注册登录

    在这个项目中,MongoDB 被用来存储用户信息,如用户名、密码(通常经过哈希加密处理)等,提供了灵活的数据模型和高可扩展性。 【Token验证】 Token验证是一种常见的身份认证机制,用于确保用户安全地进行身份验证...

Global site tag (gtag.js) - Google Analytics