博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于mongodb的安装运行
阅读量:4602 次
发布时间:2019-06-09

本文共 1235 字,大约阅读时间需要 4 分钟。

 

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

 

1、下载

地址:(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环境界面。

转载于:https://www.cnblogs.com/xiangyi/p/4339765.html

你可能感兴趣的文章
Topshelf 使用
查看>>
Linux --Apache服务搭建
查看>>
调试SQLSERVER (二)使用Windbg调试SQLSERVER的环境设置 ------符号文件
查看>>
stanford CS DB 课程 数据库系统实现
查看>>
关于CPU Cache -- 程序猿需要知道的那些事
查看>>
cflow察看工程函数调用关系+Linux 0.11 内核实验环境
查看>>
Android开发之旅:环境搭建及HelloWorld
查看>>
通过向viewpage中添加listview来完成滑动效果(类似于qq滑动界面) android开发
查看>>
MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号
查看>>
java学习笔记-设计模式20(备忘录模式)
查看>>
*Hdu 1026-Ignatius and the Princess I
查看>>
447. Number of Boomerangs
查看>>
【bzoj1598/Usaco2008 Mar】牛跑步——A*
查看>>
威斯敏斯特教堂(西敏寺)墓碑上的话(WestMinster Abbey,When I was young and free...,修身齐家治国平天下)...
查看>>
IDEA激活
查看>>
轻型的接口访问频率限制服务模型的设计与实现【转】
查看>>
个性化推荐系统最近一些复盘以及探索
查看>>
使用NEWSEQUENTIALID解决GUID聚集索引问题
查看>>
android系统平台显示驱动开发简要:Samsung LCD接口篇『三』
查看>>
telnet到RedHat Linux失败--解决办法
查看>>