下载mongoDB 

http://www.mongodb.org/downloads

根据操作系统,选择需要下载的安装包

添加mongodb 安装目录

将解压的文件夹中内容拷贝,存放在想要安装的文件目录中:

如:D:\Program Files\mongoDB

添加日志文件夹

在 D:\Program Files\mongoDB  目录下新建 log 文件夹,

并在log 文件夹中添加 mongo.log 日志文件

添加数据存储文件夹

在 D:\Program Files\mongoDB  目录下新建 data 文件夹,

并在data 文件夹下添加 db 文件夹

指定 mongodb  dbpath

使用dos 命令进入  使用 dos 命令进入 D:\Program Files\mongoDB\bin 目录下。

如下图:

输入命令:mongod --dbpath "D:\Program Files\mongoDB\data\db"

如上图 mongodb  dbpath 配置成功  关闭当前dos 窗体。

添加 mongodb 配置文件

在 D:\Program Files\mongoDB 目录下新建 mongod.cfg 文件。并添加内容如下:

logpath=D:\Program Files\mongoDB\log\mongo.log

dbpath=D:\Program Files\mongoDB\data\db

#----bind_ip----绑定IP,可以为多个,如果不绑定,及所有对本机的IP都能使用
bind_ip=127.0.0.1 #---port----绑定端口好
port= #---quiet----是否为后台程序,默认不是
quiet=true #----logpath-----日志文件路径
logpath=D:\chh\MongoDB\data\log\mongod.log #----logappend----日志的追加方式,默认是false,覆盖模式的,建议设置为true,能更好的监控数据
logappend=true #-----dialog-----
diaglog= #dbpath数据文件的存放路径
dbpath=D:\chh\MongoDB\data\db #开启日志功能,这个功能在2.0版本以前是默认关闭的,.0只要设置日志目录即自动开启该功能
journal=true
#开启权限功能
auth=true

将mongoDB 配置为window服务

使用 dos 命令进入 D:\Program Files\mongoDB\bin 目录下。

输入如下命令:

mongod --config "D:\Program Files\mongoDB\mongod.cfg" --install

如上图:配置 mongodb 为 windows 服务成功。

设置 mongodb 权限访问

MongoDB默认设置为无权限访问限制MongoDB默认设置为无权限访问限制。

在 mongodb 配置文件 mongod.cfg 中添加

auth = true

开启 mongodb 数据库 访问权限。

基于java 对mongodb数据库 访问用户验证,需要为要访问的db(数据库)设置用户。

使用dos 命令进入 mongodb  bin 目录

使用以下 命令:创建数据库,和为该数据库设置访问用户。

mongo  // 进入 mongodb

use galaxy  // 使用 名为‘galaxy’的数据库(如果没有该库 mongodb 自动创建)

db.addUser(‘root’,’admin’)  // 为名为‘galaxy’的数据库添加有读写权限的用户

db.addUser(‘read’,’read’,true) // 为名为‘galaxy’的数据库添加只读权限的用户(不需要添加)

管理 MongoDB 服务

启动 MongoDB 服务 命令:net start MongoDB

停止 MongoDB 服务 命令:net stop MongoDB

删除 MongoDB 服务 命令:

进入 mongodb bin 目录下  使用命令:mongod --remove

可将MongoDB 服务删除

也可以在windows ——>设置——>控制面板——>管理工具——>服务  中管理MongoDB 服务

mongoDB在windows下基于配置文件的安装和权限配置方式的更多相关文章

  1. PHP学习之-Mongodb在Windows下安装及配置

    Mongodb在Windows下安装及配置 1.下载 下载地址:http://www.mongodb.org/ 建议下载zip版本. 2.安装 下载windows版本安装就和普通的软件一样,直接下一步 ...

  2. 2分钟 windows下sublime text 3安装git插件:

    12:35 2015/11/182分钟 windows下sublime text 3安装git插件:推荐博客:http://blog.csdn.net/naola2001/article/detail ...

  3. windows下基于sublime text3的nodejs环境搭建

    第一步:先安装sublime text3.详细教程可自行百度,这边不具体介绍了. 第二步.安装nodejs插件,有两种方式 第一种方式:直接下载https://github.com/tanepiper ...

  4. Windows下基于http的git服务器搭建-gitstack

    版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Windows下基于http的git服务器搭建-gitstack     本文地址:http: ...

  5. Windows下Apache2.2+PHP5安装步骤

    Windows下Apache2.2+PHP5安装 初学者在学习PHP的时候可能都会遇到安装Apache和PHP不成功的问题,于是很多开发者便选择了集成包,一键安装好Apache+PHP+MySQL.但 ...

  6. Windows下基于IIS服务的SSL服务器的配置

    Windows下基于IIS服务的SSL服务器的配置 实验环境 Windows Server 2008 R1(CA) Windows Server 2008 R2(web服务器) Windows 7 x ...

  7. 纯windows下制作变色龙引导安装U盘教程

    原创教程:纯windows下制作变色龙引导安装U盘教程 支持Mavericks和Yosemite 支持白苹果 目标:windows下制作带 Chamelon变色龙引导的黑苹果安装U盘,支持PC机引导安 ...

  8. Windows下Oracle 11g的安装

    Windows下Oracle 11g的安装 Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包 ...

  9. windows下,下载pip安装

    windows下,下载pip安装 https://pypi.python.org/pypi/pip#downloads 找到source那个压缩文件,下载下来解压. 参考: windows下面安装Py ...

随机推荐

  1. [POJ1330]Nearest Common Ancestors(LCA, 离线tarjan)

    题目链接:http://poj.org/problem?id=1330 题意就是求一组最近公共祖先,昨晚学了离线tarjan,今天来实现一下. 个人感觉tarjan算法是利用了dfs序和节点深度的关系 ...

  2. SharePoint2010安装文档

    最低配置要求 操作系统 X64 Window Server 2008 R2 Standard 数据库 X64 SQL Server 2008 R2 CPU X64,4核 内存 8G 硬盘 100G 安 ...

  3. android完全退出应用程序

    android 完全退出应用程序android android 退出应用程序, 单例模式管理Activity引自:http://www.yoyong.com/archives/199android 退 ...

  4. UVa 1638 (递推) Pole Arrangement

    很遗憾,这么好的一道题,自己没想出来,也许太心急了吧. 题意: 有长度为1.2.3...n的n个杆子排成一行.问从左到右看能看到l个杆子,从右往左看能看到r个杆子,有多少种排列方法. 分析: 设状态d ...

  5. ubuntu下安装mysql及外网访问设置

    这么多年一直是mssql或者Oracle,mysql基本没用过,借着.net即将跨平台之际,也mysql一把.windows安装基本没啥难度,然后就是试了把linux下...结果坑不少,由于linux ...

  6. substring函数——sql

    --substring( expression, start, length ) expression待截取的文字 start 截取位置的起始下标 length 要截取的长度 --左边第一个字符的下标 ...

  7. DirectX截图黑屏的解决办法

    好久没有更新博客了,今天开始继续耕耘. 生活要继续 工作要继续 梦想也一定要继续! 之前写过一篇关于DirectX截屏的文章,其中有网友留言提到了截图黑屏的问题,于是这些日子研究了一下,与大家一同分享 ...

  8. <一>面向对象分析之面向对象和面向过程

    面向对象        ---->注重的是拆分,组装.        ---->封装,继承,多态,复用(只是现象)        ---->面向对象变成的目标从来就不是复用.相反,对 ...

  9. Kotlin 语言高级安卓开发入门

    过去一年,使用 Kotlin 来为安卓开发的人越来越多.即使那些现在还没有使用这个语言的开发者,也会对这个语言的精髓产生共鸣,它给现在 Java 开发增加了简单并且强大的范式.Jake Wharton ...

  10. .NET/ASP.NET Routing路由(深入解析路由系统架构原理)http://wangqingpei557.blog.51cto.com/1009349/1312422

    阅读目录: 1.开篇介绍 2.ASP.NET Routing 路由对象模型的位置 3.ASP.NET Routing 路由对象模型的入口 4.ASP.NET Routing 路由对象模型的内部结构 4 ...