`
退役的龙弟弟
  • 浏览: 453769 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mongodb给数据库创建用户密码

 
阅读更多

1、使用mongod启动mongodb

 

2、使用mongo 进入shell

(1)使用某个数据库

> use test1
switched to db test1
> 

 (2)给test1数据库添加用户名

> db.addUser("nancr","123456")
{
	"user" : "nancr",
	"readOnly" : false,
	"pwd" : "7d5e0b84b89bb8b81f13a118ce127216",
	"_id" : ObjectId("53f9ec3ee849e980b5388203")
}
> 

 (3)验证用户是否添加成功。1表示成功,0表示失败

> db.auth("nancr","123456")
1

 3、使用用户名登陆访问数据库

(1)使用mongod --auth启动mongodb

(2)使用用户名访问test2数据库,进入shell

mongo test1 -u nancr -p
MongoDB shell version: 2.4.10
Enter password: 
connecting to: test1
> 

 

分享到:
评论

相关推荐

    mongodb 数据库基本操作.doc

    ### MongoDB数据库基本操作详解 #### 一、连接MongoDB数据库 MongoDB是一个广泛使用的开源文档数据库,支持多种编程语言。为了能够与MongoDB交互并执行各种数据库操作,首先需要通过官方提供的驱动程序或其他第三...

    Laravel开发-mongodb MongoDB 数据库驱动

    在本文中,我们将深入探讨如何在Laravel框架中使用MongoDB数据库驱动,让Laravel的Eloquent ORM(对象关系映射)支持非关系型数据库。标题"laravel-mongodb"表明我们将关注的是将MongoDB集成到Laravel项目中的技术...

    基于mongodb数据库的集成redis缓存springboot实战

    当用户查询数据时,首先检查Redis缓存中是否存在,如果存在则直接返回,否则查询MongoDB数据库,将结果存入Redis并返回。这种方式可以减轻数据库压力,提高响应速度。 在实际开发中,我们还需要考虑异常处理、事务...

    linux操作系统下的mongodb数据库

    总结来说,在Linux环境下安装和使用MongoDB数据库涉及下载安装包、创建数据目录、配置服务、启动服务、操作数据库、安全管理以及监控与维护等多个环节。理解并熟练掌握这些步骤,将有助于你在实际工作中高效地利用...

    mongodb数据库jar包

    总之,这个“mongodb数据库jar包”是Java开发者与MongoDB数据库交互的基础工具,它涵盖了所有必要的API和功能,使开发人员能够充分利用MongoDB的强大功能。通过熟练掌握Java MongoDB驱动,你可以构建高效、可扩展的...

    mongodb数据库用户名密码.doc

    ### MongoDB 数据库安全验证与用户管理 #### 一、安装带有安全验证机制的 MongoDB 服务 在实际生产环境中,为了确保 MongoDB 数据库的安全性,通常需要配置安全验证机制。这一步骤至关重要,能够有效防止未授权...

    MongoDB 4.4 数据库全部参数详细说明

    MongoDB 是一个流行的开源文档数据库系统,其4.4版本提供了丰富的配置参数来优化和管理数据库的性能、安全性和稳定性。以下是对这些参数的详细解释: ### 验证参数 这些参数涉及到数据库的安全认证和权限控制: - `...

    拓展配置php环境下的mongoDb的数据库文件v5.4-5.6

    PHP MongoDB扩展是连接PHP应用程序和MongoDB数据库的关键组件。在PHP版本5.4到5.6之间,这个扩展提供了访问MongoDB所需的功能,包括插入、查询、更新和删除数据,以及管理数据库和集合等操作。 1. **PHP MongoDB...

    MongoDB常用数据库命令大全

    MongoDB是一种流行的开源文档型数据库,它以JSON格式存储...这些命令是MongoDB数据库管理的基础,熟练掌握它们可以帮助你有效地进行数据操作、管理数据库以及执行查询。在实际应用中,还应结合具体业务需求灵活运用。

    MongoDB的数据库

    在实际应用中,掌握这些知识点可以帮助开发者高效地管理和操作MongoDB数据库,实现灵活的数据存储和检索,满足各种业务需求。MongoDB的易用性和灵活性使其成为许多现代Web应用和大数据项目的首选数据库。

    mongodb数据库管理工具

    1. **数据浏览**:MongoCola允许用户直观地查看MongoDB数据库中的集合和文档。用户可以通过图形界面浏览文档内容,支持JSON格式的显示和编辑,使得数据操作更加简单直观。 2. **查询构建器**:对于初学者或不熟悉...

    使用node.js作为后台语言,mongodb作为数据库搭建的一个博客系统.zip

    在本项目中,我们利用Node.js作为后端开发语言,MongoDB作为数据库系统,构建了一个完整的博客系统。这个系统能够实现文章的发布、查询、编辑和删除等基本功能,为用户提供了一个简洁且实用的在线写作与分享平台。...

    mongodb 数据库基本操作.docx

    - **自动创建**:当首次存储数据时,MongoDB 会自动创建数据库。 ##### 3. 选择数据库 - **切换数据库**:使用`use <database_name>`命令切换到所需的数据库。 ##### 4. 插入文档 - **使用 insert 方法**:通过`...

    爬虫开发阶段-爬虫基础-MongoDB数据库-爬虫Scrapy框架和案例.zip

    在爬虫开发中,MongoDB数据库和Scrapy框架是两个重要的工具,它们分别负责数据的存储和抓取。本文将详细讲解这两个知识点以及如何结合使用它们。 首先,让我们了解一下MongoDB。MongoDB是一款非关系型数据库(NoSQL...

    Studio 3T(MongoDB数据库GUI连接工具) 学习笔记

    而Studio 3T作为一款强大的MongoDB图形用户界面(GUI)工具,为开发者和数据库管理员提供了方便的数据管理、查询和分析功能。这篇学习笔记将深入探讨如何使用Studio 3T与MongoDB进行交互。 首先,安装并启动Studio ...

    MongoDB创建用户

    例如,我们可以创建一个名为 `guoxin` 的用户,密码为 `123456`,并将其添加到 `admin` 数据库中: `db.createUser( { user: "guoxin", pwd: "123456", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] ...

    Python-用于快速探测未授权MongoDB数据库结构

    标题 "Python-用于快速探测未授权MongoDB数据库结构" 暗示了这是一个利用Python编写的工具或脚本,其主要功能是针对未授权的MongoDB数据库进行结构检测。MongoDB是一种流行且强大的NoSQL数据库系统,由于其灵活性和...

    cmd操作MongoDB数据库牛刀小试.pptx

    在Windows环境下,我们可以通过命令行工具CMD来操作MongoDB数据库。首先,正确安装MongoDB后,需要配置环境变量,确保系统能够找到MongoDB的可执行文件。MongoDB的默认安装路径通常是"C:\Program Files\MongoDB\...

Global site tag (gtag.js) - Google Analytics