MongoDB安装及将MongoDB服务器作为windows服务运行
来源:互联网 发布:最优化方法应用例题 编辑:程序博客网 时间:2024/04/30 16:16
摘要:此文主要描述MongoDB的安装步骤以及如何绕过各种坑。
安装文件:mongodb-win32-x86_64-2008plus-ssl-3.4.5-signed.msi
电脑配置:Windows 10 64位
1.MongoDB 下载:
可以从MongoDB官网下载安装:官网下载链接
2.MongoDB 安装:
安装过程极其简单,next下去没几步就搞定了,安装过程中,可以通过点击 “Custom(自定义)” 按钮来设置你的安装目录。
我的安装目录是C:\Program Files\MongoDB\Server\3.4
3.MongoDB服务器命令提示符下运行:
这里说明一点,MongoDB里面有两个最主要的部分:mongod.exe和mongo.exe,前者为服务器,后者为操作后台。要想成功运行MongoDB就要先搭建并运行服务器,再在保持服务器运行的情况下打开后台。
a.由于前期的安装不会生成数据目录,需要自己创建,我的数据目录为C:\data\db
b.运行cmd,打开你自己安装目录下的bin文件,在bin目录中执行mongod.exe文件。输入如下:
cd C:\Program Files\MongoDB\Server\3.4\bin
mongod.exe –dbpath c:\data\db
如果执行成功,会输出如上信息。
c.前两个步骤将服务器搭建完毕,此时保持之前的cmd窗口,再打开一个cmd窗口来运行mongo.exe。
同样打开bin文件,执行mongo.exe,就可以进入MongoDB的Shell界面进行操作了。
4.MongoDB服务器作为Windows服务器运行:
前面的三步已经算是完全安装并可以运行MongoDB了,但是当mongod.exe被关闭时,mongo.exe 就无法连接到数据库,所以每次使用MongoDB都要开启mongod.exe程序,非常麻烦。将mongodb服务器安装为windows服务可以解决此问题。
a.自己新建两个目录:数据目录C:\data\db以及日志目录C:\data\log
b.运行cmd,必须是以管理员身份运行!!!
输入以下内容:
cd C:\Program Files\MongoDB\Server\3.4\bin
mongod.exe –logpath “C:\data\log\mongodb.log” –logappend –dbpath “C:\data\db” –serviceName “MongoDB” –install
net start mongodb
PS: net start mongodb为启动mongodb服务,net stop mongodb 停止mongodb服务。
此时你可以观察两个位置的变化:
- 1.C:\data\log下出现了mongodb.log文件,打开看到以下内容:
日志中出现了我们搭建服务器的操作记录,并且已经运行,默认端口27017等待连接。
- 2.打开任务管理器,进程里面会出现MongoDB服务器,所以你也可以利用任务管理器关闭MongoDB服务器
c.运行mongo.exe
同样打开bin文件,执行mongo.exe,就可以进入Shell界面
如下图所示:
到此,MongoDB安装及将MongoDB服务器作为windows服务运行步骤描述完毕,有一些小坑再强调一下。
1.将MongoDB服务器作为windows服务运行时,务必在管理员身份下运行,不然会因没有权限而出现错误。
2.如果操作过程中,出现服务器无法正常启动的问题,尝试删除C:\data\db里面的mongod.lock这个文件,因为在上次服务器退出异常时,这个文件会将服务器锁住。
- MongoDB安装及将MongoDB服务器作为windows服务运行
- MongoDB安装及将MongoDB服务器作为windows服务运行
- MongoDB安装+将MongoDB服务器作为Windows服务运行
- 将MongoDB服务器作为Windows服务运行
- 将MongoDB服务器作为Windows服务运行
- MongoDB作为windows服务运行
- mongodb作为windows服务安装
- mongoDB windows 安装及运行
- Windows安装及运行mongodb
- windows mongodb 安装及运行
- 将MongoDB作为windows服务来安装,出现“服务没有响应控制功能”错误
- 将MongoDB安装为Windows服务
- (翻译)二 MongoDB入门-作为windows服务运行
- MongoDB 3.4安装及注册windows服务
- MongoDB安装Windows服务
- MongoDB安装Windows服务
- 将MongoDB服务器设置成Windows启动服务(win10)
- 将MongoDB服务器设置成Windows启动服务
- 【java笔试系列二】String、StringBuffer和StringBuilder
- linux 多线程总结
- ListView中Item显示有多张图片解决缓存
- 二、c++ 分割字符boost::split & stroke
- css技巧与经验
- MongoDB安装及将MongoDB服务器作为windows服务运行
- get方法Required request body is missing
- int为空判断 -->Integer
- 利用颜色混合ccBlendFunc实现遮罩效果
- mkdir
- Struts2笔记04 action获取表单数据
- Zoj 3829 Known Notation
- 使用IntelliJ IDEA 配置Maven(入门)
- 微信支付退款接口