下载地址 https://www.mongodb.com/download-center
自己根据自己的系统版本下载, 然后进行安装我安装在
C:\install\mongodb
目录下打开目录
C:\install\mongodb\bin
双击mongod.exe
发生了一个错误:
--------------------------- mongod.exe - System Error --------------------------- The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem. --------------------------- OK ---------------------------
原来是电脑
c:\windows\system32
目录下没有api-ms-win-crt-runtime-l1-1-0.dll
这个dll
于是百度下载了一个放到了c:\windows\system32
目录下,并注册:
cmd : regsvr32 %windir%\system32\api-ms-win-crt-runtime-l1-1-0.dll /s
然后再次双击
mongod.exe
,此时又有一个新的异常:
--------------------------- mongod.exe - Entry Point Not Found --------------------------- The procedure entry point ucrtbase.terminate could not be located in the dynamic link library api-ms-win-crt-runtime-l1-1-0.dll. --------------------------- OK ---------------------------
有些情况下载这些dll文件补上就行,有些则不行,像标题这种情况,则需要安装一个小程序。
安装VC redit.exe程序解决
下载地址: VC redit.exe
安装之后就解决问题
但是对于有些电脑系统,还会出现这些情况:http://blog.csdn.net/huqiao1206/article/details/50768481
继续部署
mongodb
,运行cmd
C:\Users\kerwin>cd /d C:\install\mongodb\bin C:\install\mongodb\bin>mongo.exe --dbpath C:\other\mongodbs
整个命令是挂起
mongodb
数据库等待连接,--dbpath
是指定数据库存放目录然而我们是要以服务的形式运行执行以下命令
sc create MongoDB binPath= "C:\install\mongodb\bin\mongod.exe --service --dbpath=C:\other\mongodbs --logpath=C:\Web\Log\mongodb\mongodb.log --logappend --port=27017 --bind_ip=your ip" net start MongoDB
整个命令是 创建服务 并启动服务
参数 :
--dbpath
是指定数据库存放目录,--logpath
是指定数据库日记路径logappend
追加的方式写日志--port
指定端口号--bind_ip
指定连接的ip当然你也可以建配置文件然后指定配置文件来运行
dbpath=C:\other\mongodbs #数据库路径 logpath=C:\Web\Log\mongodb\mongodb.log #日志输出文件路径 logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件 journal=true #启用日志文件,默认启用 quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false port=27017 #端口号 默认为27017 bind_ip=your ip #你的ip地址 默认127.0.0.1
把已上信息写入配置文件
mongodb.conf
我这里是保存在C:\install\mongodb\bin\
目录下和mongod.exe
放在一起然后通过 一般运行(当前cmd在
C:\install\mongodb\bin\
目录下)
./mongod --config mongodb.conf
服务运行 (当前cmd在
C:\install\mongodb\bin\
目录下)
way 1: mongod --config C:\install\mongodb\bin\mongodb.conf --install way 2: sc create MongoDB binPath= "C:\install\mongodb\bin\mongod.exe --service --config=C:\install\mongodb\bin\mongodb.conf" run : net start MongoDB
详细的配置文件配置见: https://docs.mongodb.com/manual/reference/configuration-options/
除另有声明外,本文章在windows下安装mongodb采用 知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议 进行许可。