mongoDB在windows下基于配置文件的安装和权限配置方式
下载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下基于配置文件的安装和权限配置方式的更多相关文章
- PHP学习之-Mongodb在Windows下安装及配置
Mongodb在Windows下安装及配置 1.下载 下载地址:http://www.mongodb.org/ 建议下载zip版本. 2.安装 下载windows版本安装就和普通的软件一样,直接下一步 ...
- 2分钟 windows下sublime text 3安装git插件:
12:35 2015/11/182分钟 windows下sublime text 3安装git插件:推荐博客:http://blog.csdn.net/naola2001/article/detail ...
- windows下基于sublime text3的nodejs环境搭建
第一步:先安装sublime text3.详细教程可自行百度,这边不具体介绍了. 第二步.安装nodejs插件,有两种方式 第一种方式:直接下载https://github.com/tanepiper ...
- Windows下基于http的git服务器搭建-gitstack
版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Windows下基于http的git服务器搭建-gitstack 本文地址:http: ...
- Windows下Apache2.2+PHP5安装步骤
Windows下Apache2.2+PHP5安装 初学者在学习PHP的时候可能都会遇到安装Apache和PHP不成功的问题,于是很多开发者便选择了集成包,一键安装好Apache+PHP+MySQL.但 ...
- Windows下基于IIS服务的SSL服务器的配置
Windows下基于IIS服务的SSL服务器的配置 实验环境 Windows Server 2008 R1(CA) Windows Server 2008 R2(web服务器) Windows 7 x ...
- 纯windows下制作变色龙引导安装U盘教程
原创教程:纯windows下制作变色龙引导安装U盘教程 支持Mavericks和Yosemite 支持白苹果 目标:windows下制作带 Chamelon变色龙引导的黑苹果安装U盘,支持PC机引导安 ...
- Windows下Oracle 11g的安装
Windows下Oracle 11g的安装 Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包 ...
- windows下,下载pip安装
windows下,下载pip安装 https://pypi.python.org/pypi/pip#downloads 找到source那个压缩文件,下载下来解压. 参考: windows下面安装Py ...
随机推荐
- bzoj2800
这题好难,翻了一下波兰文的题解……这好像是当年唯一没人A的题目 首先区间修改不难想到差分,我们令d1=x1,dn+1=-xn,di=xi-xi-1 注意Σdi=0,这样对于[l,r]的修改(比如+a) ...
- iOS开发:在Xcode中用Pods管理第三方库
之前写了一篇 iOS开发:在Swift中调用oc库 ,今天记录一下如何用Pods的方式来管理第三方库,包括Swift/Object-C的库. 在这之前请先查阅Guides.CocoaPods如何使用的 ...
- C#.NET U盘插拔监控
[1]涉及的知识点 1) windows消息处理函数 ? 1 protected override void WndProc(ref Message m) 捕获Message的系统硬件改变发出的系统消 ...
- 真正解决ASP.NET每一个页面首次访问超级慢的问题 (转载)
原文:http://www.afuhao.com/article_articleId-219.shtml 摘要:ASP.NET页面首次打开很慢,但别的页面如果没有访问过,去访问也会慢.你也许认为它是在 ...
- UVA 1660 Cable TV Network 电视网络(无向图,点连通度,最大流)
题意:给一个无向图,求其点连通度?(注意输入问题) 思路: 如果只有1个点,那么输出“1”: 如果有0条边,那么输出“0”: 其他情况:用最大流解决.下面讲如何建图: 图的连通度问题是指:在图中删去部 ...
- 安装--SambaServce
参考地址:快跑蚂蚁的linux之旅--redhat安装配置samba实验win共享linux主机目录 1.使用rpm -qa|grep "samba",查看samba安装包是否安装 ...
- [Everyday Mathematics]20150129
计算下列积分 $$\bex \int_a^b (x-a)^2(b-x)^3\rd x. \eex$$
- [Everyday Mathematics]20150119
设 $V$ 是 $n$ 维线性空间, $V_1, V_2$ 均为 $V$ 的子空间, 且 $$\bex V_1\subset V_2,\quad \dim V=10,\quad \dim V_1=3, ...
- VS2010生成Qt程序图标修改方法
转自:http://blog.csdn.net/simeone18/article/details/7344547 1.准备ico文件,nuistcard.ico 2.在nuistcard工程目录,建 ...
- (转)我是如何在SQLServer中处理每天四亿三千万记录的
首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务. ...