MongoDB1: 环境安装
1. 环境准备,不支持XP系统,需要在Windows7及以上和windows server 2008 系统上安装。
2. 下载安装包:http://www.mongodb.org/downloads, 根据环境下载对应的安装包。
3. 下载完成后双击运行,默认安装目录为 C:\Program Files\MongoDB 2.6 Standard
4. (可以省略)把安装目录加到环境变量里,这样运行命令时就不需要指定运行目录了
计算机 右键-> 高级系统设计 -> 环境变量 -path, 在后面加上路径 C:\Program Files\MongoDB 2.6 Standard\bin
注:如果省略了这一步,在下面执行命令时需要指定运行目录为C:\Program Files\MongoDB 2.6 Standard\bin
5. 为了运行mongodb,需要创建数据文件夹和log文件夹,手动创建 e:\mongodb\data 和 e:\mongodb\log 目录
也可以通过cmd来创建: mkdir e:\mongodb\data, mkdir e:\mongodb\data
6. cmd 中运行mongod.exe,就可以启动mongdb服务,在启动时需要给mongod.exe 指定 --dbpath:
mongod.exe --dbpath e:\mongodb\data, 运行结果如下,显示启动成功。
7. 链接测试: 打开cmd, 运行mongo.exe,显示如下图,mongodb可以连接,mongodb配置完成
如果不启动mongod.exe服务,连接mongodb时会出错:
二:配置服务
为了是mongodb使用起来方便,我们可以为mongodb创建系统服务(在2.6版本还需要手动创建服务),这样我们就不需要手动去启动。
1. 在安装目录文件中创建配置文件 mongod.cfg,该路径为任意指定路径
内容写上 :
logpath=E:\MongoDB\log\mongo.log
dbpath=E:\MongoDB\data
也可以通过cmd来创建:
echo logpath="E:\MongoDB\log\mongo.log" > "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
echo dbpath="E:\MongoDB\data" >> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg" 使用命令创建服务:
mongod --config "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg" --install
或者系统服务来创建服务:
sc.exe create MongoDB binPath= "C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"
执行成功,服务创建成功, cmd中输入services.msc,打开系统服务,可以看到mongodb服务已经存在,右键启动就可以使用mongodb了。也可以通过
net start MongoDB来启动服务
net stop mongodb来关闭服务 至此安装完成,服务也配置成功。cmd中输入mongo.exe可以测试连接成功。
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/ 连接更加详细资料。
最新文章
- HTML5和HTML4的主要区别 [转]
- Jackson
- 黑马程序员_java08_多线程
- redis常用操作总结
- 【原创】Mac os 10.10.3 安装xgboost
- java基础-003
- task判断任务是否存在
- Java [Leetcode 204]Count Primes
- Myapplication的作用与理解
- 腾讯RTX登录提示失败问题及处理办法
- messages exchanged between the client's and server's computers will never be lost, damaged, or received out of order. [1]
- 在线演示红黑树(javascript)
- 2781: [JSOI2007]文本生成器
- 【WPF】学习笔记(二)——依旧是一个电子签名板
- 页面输入的数据格式转换类:BaseAction(经常使用于Struts框架中)
- Linux基础学习(13)--Linux系统管理
- 创建Java多线程的两种方式和线程异常
- python_super注意事项
- Vue 数据的双向绑定
- GoLang学习之变量定义和初始化