`
huangyongxing310
  • 浏览: 498933 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

MongoDB简介、安装、配置

阅读更多
MongoDB简介、安装、配置


简介
1.是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。
2.mongodb:是以key-value方式进行存储的数据库。为NoSQL数据库,不支持事务管理。
3.可以对每个数据库进行访问权限的设置,有一个admin的数据库用于保存管理用户权限的相关数据。
4.有些集合可能需要有数据在里面才会显示集合名出来。
5.与mySql对比认识
数据库-->数据库
集合-->数据表
文档-->一条记录
数据字段-->数据字段



MongoDB安装软件:
http://blog.csdn.net/HinstenyHisoka/article/details/50178189

MongoDB可视化管理软件:Robomongo.exe


MongoDB安装配置
1.安装好MongoDB软件
2.建立好这样的目录路径C:\mongodb\data\db\、\C:\mongodb\data\log\mongo.log、C:\mongodb\data\mongo.config
3.mongo.config内容:
##数据文件
dbpath=C:\mongodb\data\db

##日志文件
logpath=C:\mongodb\data\log\mongo.log


4.CDM命令窗口:cd "c:\Program Files\MongoDB\Server\3.2\bin"
5.CDM命令窗口:mongod.exe --config c:\mongodb\data\mongo.config --install
6.然后可以查看系统的服务列表,运行“services.msc”, 打开系统服务管理界面在里面查找到”Mongodb”服务,验证上面的操作确实成功为系统注入了Mongodb服务;
7.启动服务,就成功在Windows下创建了MongoDB服务,以后就不用看到烦人的命令服务终端咯


测试:
1.CDM命令窗口:cd "c:\Program Files\MongoDB\Server\3.2\bin"
2.CDM命令窗口:mongo
3.CDM命令窗口:use testDB //创建一个testDB数据库
4.CDM命令窗口:db.testCollection.insert({"name":"菜鸟教程"}) //向testDB数据库增加testCollection集合(如果没有),并向testCollection集合增加{"name":"菜鸟教程"}数据
5.CDM命令窗口:db.testCollection.find() //查看testCollection集合所有数据



MongoDB设置访问权限、设置用户
1.use admin
2.db.createUser({user: "admin",pwd: "admin",roles: [ { role: "root", db: "admin" } ]}) //增加用户admin,最有最高root权限(可对用户管理、数据库操作),db表示可以访问的数据库,但最高权限不受这个限制了.
3.进入系统注册表(WIN+R-->regedit),找到[HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services-->MongoDB]在右边的健-值列表中打到 “ImagePath”
[url]"c:\Program Files\MongoDB\Server\3.2\bin\mongod.exe" --config c:\mongodb\data\mongo.config --service 改为
"c:\Program Files\MongoDB\Server\3.2\bin\mongod.exe" --config c:\mongodb\data\mongo.config -auth --service[/url]
4.mongo
5.use admin
6.db.auth("admin","admin")
7.show collections
8.也可能转到其他数据库进行操作,因为是root权限。
9.新建用户权限前最好清空系统自带的用户配置。

参考原文(命令使用):http://www.runoob.com/mongodb/mongodb-create-database.html
参考原文(访问权限):http://www.tuicool.com/articles/fMZbUzu
参考原文(访问权限):http://www.cnblogs.com/zengen/archive/2011/04/23/2025722.html
参考原文(访问权限):http://blog.csdn.net/zhao50632/article/details/44922621
参考原文:http://blog.csdn.net/HinstenyHisoka/article/details/50178189
参考原文(MongoDB 基础(六)安全性(权限操作)):http://blog.csdn.net/kk185800961/article/details/45619863
分享到:
评论

相关推荐

    Mongodb安装https配置文档

    Mongodb安装https配置文档

    MongoDB数据库安装配置

    MongoDB数据库安装配置 MongoDB是一个基于分布式文件存储的开源文档数据库,它使用bson存储数据,旨在提供高性能和灵活的数据存储解决方案。下面是 MongoDB 在 Windows 10 平台上的安装和配置基本信息。 创建数据...

    MongoDB集群安装配置

    ### MongoDB集群安装配置详解 #### 一、引言 随着数据量的增长以及对高可用性的需求增加,构建MongoDB集群成为一种常见的解决方案。本文将详细介绍如何在Ubuntu 16环境下配置MongoDB集群,并通过实际步骤演示整个...

    MongoDB8.0.1安装包带安装教程

    MongoDB8.0.1安装包带安装教程,适用于windows系统64位。 1、双机安装 mongodb-windows-x86_64-8.0.1-signed。 2、将 mongosh-2.3.2-win32-x64 压缩包解压后,打开bin文件夹复制“mongosh.ext“和”mongoshcryptv1....

    windows下MongoDB的安装及配置

    ### Windows 下 MongoDB 的安装与配置详解 #### 一、MongoDB 概述 MongoDB 是一种流行的非关系型数据库(NoSQL),它以其灵活的数据存储方式受到 IT 行业的广泛欢迎。相比于传统的关系型数据库,MongoDB 提供了一...

    Linux下Mongodb安装和启动配置.txt

    mongodb在Linux下安装配置,集群搭建,分片持久化等,MongoDB安装和配置_for_Linux.doc

    mongoDB安装与配置主从

    MongoDB 安装与配置主从关系 MongoDB 是一个基于分布式文件存储的开源文档数据库,允许用户灵活地存储、处理和分析数据。以下是 MongoDB 安装与配置主从关系的详细步骤和相关知识点。 安装 MongoDB 在 RedHat:...

    MongoDB安装以及配置文件

    **二、MongoDB配置文件** MongoDB的配置文件通常名为`mongod.conf`,位于安装目录下的`bin`或`data`子目录。这个文件控制MongoDB实例的行为,包括数据存储位置、端口设置、日志记录等。 1. **基本配置选项**: - `...

    MongoDB之conf配置文件详解

    MongoDB之conf配置文件详解 MongoDB的配置文件是服务器的核心组件之一,它控制着MongoDB服务器的各种设置和行为。在本文中,我们将详细介绍MongoDB的配置文件的各个部分,并解释每个设置的作用和意义。 一、数据库...

    mongodb安装文件安装步骤常用命令和案例.rar

    4. **配置环境变量**:为了方便使用,可以将MongoDB的可执行文件路径添加到系统的PATH环境变量中,或者在启动时指定完整路径。 5. **启动MongoDB**:运行`mongod`命令启动MongoDB服务。如果一切正常,MongoDB会在...

    mongodb安装配置及java操作mongodb

    在这个主题中,我们将深入探讨MongoDB的安装配置以及如何使用Java进行操作。 首先,让我们看看《Mongodb安装.doc》。这份文档应该详细介绍了在各种操作系统(如Windows、Linux或macOS)上安装MongoDB的步骤。安装...

    mongodb安装与配置

    在生产环境中,通常会将MongoDB配置为Windows服务,以便在系统启动时自动运行。可以使用`--install`参数安装服务,例如:`mongod.exe --dbpath E:\mongodb\data --install`。然后使用`net start MongoDB`启动服务,...

    MongoDB安装配置MongoVUE

    #### 一、MongoDB简介与安装 **MongoDB** 是一种开源文档型数据库,它使用JSON格式的文档存储数据,具有高性能、高可用性和易扩展性等特点。适用于大数据量、高并发的应用场景。 ##### **1.1 下载与安装** 在...

    linux_mongoDB安装及配置

    "Linux MongoDB安装及配置" Linux MongoDB安装及配置是将MongoDB数据库管理系统安装到Linux操作系统中,并对其进行配置的过程。下面是安装和配置MongoDB的详细步骤: 一、安装MongoDB 首先,需要下载MongoDB的...

    mongodb在Win10下的安装与配置.docx

    在Windows 10环境下安装和配置MongoDB的过程主要包括以下几个步骤: **一、下载 MongoDB 安装文件** 首先,访问MongoDB的官方网站(https://www.mongodb.com/download-center?jmp=nav#community)来获取安装包。在...

    mongodb的配置文件标准化与三种通常的启动方式介绍

    MongoDB 配置文件标准化与三种通常的启动方式介绍 MongoDB 的配置文件标准化是指在 MongoDB 中配置文件的标准化设置,以便更好地管理和维护 MongoDB 数据库。配置文件是 MongoDB 的核心组件之一,它定义了 MongoDB ...

    linux安装mongodb教程

    Linux 安装 MongoDB 教程 Linux 安装 MongoDB 教程是指在 Redhat Linux 4 系统下安装 MongoDB 32 位版本的...通过这 10 个知识点,我们可以完整地安装和配置 MongoDB 在 Linux 系统下,并且可以进行备份和还原操作。

    mongodb集群安装手册

    接着,配置环境变量,通过编辑/etc/profile文件添加MongoDB的安装路径到PATH中,然后执行source命令使改动生效。验证MongoDB版本,确保安装成功。 最后,建立软链接,将各个Shard服务器的数据目录指向主MongoDB安装...

Global site tag (gtag.js) - Google Analytics