你的位置:首页 > 数据库

[数据库]关于mongodb的安装运行


 

最近在学习node.js,在实例的项目中要用到mongodb做数据库。于是便记录一下mongodb的安装流程和遇到的坑:

 

1、下载
地址:http://www.mongodb.org/downloads(32位还是64位自行选择)。
注:有解压版本,也有msi的安装版本都差不多。

 

2、解压或者安装
把下载的包解压,我用的是msi的版本,安装后直接就在C:\Program Files\MongoDB 2.6 Standard里面

 

3、安装准备
要设置MongoDB默认的数据目录。如果不用默认目录,每次启动时则需要在在mongod.exe命令后加--dbpath参数(数据文件路径)。

 

创建数据目录。
创建日志目录及其文件。

 

4、启动MongoDB
打开cmd窗口(cmd.exe),进入C:\Program Files\MongoDB 2.6 Standard\bin,执行mongod.exe命令。

 

mongod.exe --logpath=D:\dev\mongodb-win32-x86_64-2.4.5\log\log.txt --dbpath=C:\Program Files\MongoDB 2.6 Standard\data\db

 

 

--logpath 参数是设定日志文件的路径。(这个参数可以省略)
--dbpath 参数是设定数据库文件的存放路径。(这个参数必需要有)

 

mongod.exe命令的所有参数选项可通过mongod.exe --help查看。

 

5、作为服务进行安装
如果不想每次启动的时候都输入上面那一串命令的话,就可以安装为本地服务。
使用管理员权限打开windows的cmd窗口,进入C:\Program Files\MongoDB 2.6 Standard\bin目录。

 

mongod.exe --install --logpath=C:\Program Files\MongoDB 2.6 Standard\log\log.txt --dbpath=C:\Program Files\MongoDB 2.6 Standard\data\db

 

 

--install 参数是设定安装为服务器
注:安装的时候dbpath的路径的文件夹一定要存在,不要指望他自动给你生成,本人在这个地方为了偷懒,结果多花了好多时间来找原因,最后才发现问题出在这儿..
设置为服务后,即可在cmd(管理员权限打开的windows cmd窗口)窗口用服务的方式启动或停止MongoDB。

 

net start mongodb 启动mongodb服务net stop mongodb 启动mongodb服务

 

 

6、进入shell环境界面
进入sheelMongoDB后,在cmd窗口进入C:\Program Files\MongoDB 2.6 Standard\bin目录,输入mongo.exe,则可以进入shell环境界面。