MongoDB 3.4安装总结


一 :安装包部分

我在安装mongodb 主要参考了,菜鸟教程百度经验中方法

下载安装包,路径:https://www.mongodb.com/download-center

这里写图片描述

接着双击:点击next

这里写图片描述

打上对号表示同意,继续next;

这里写代码片

Complete是系统安装,装在C盘,Custom则是自定义安装,答主选择自定义安装:

这里写图片描述

从一图到二图:我将MongoDB安装在了D:\MongoDB目录下,接着next

这里写图片描述

点击Install 安装,安装完毕后点击Finish;

这里写代码片

 

二:创建文件

 

2.1 在D:\MongoDB文件下创建两个文件分别是**data和log(日志文件) 
我在data的下面又创建了db文件夹(存放创建数据库的文件)**;(这是因为MongoDB本身不能自动创建用于存放日志和数据库文件·的目录,所以需要手动创建)

三:打开cmd,win8以上以管理员资格运行

这里写图片描述

3.1首先找到你安装的MongoDB的bin路径,我的是:D:\MongoDB\bin 
找到后运行通过指令 mongod.exe –dbpath D:\MongoDB\data\db 来运行mongodb 
然后:

这里写图片描述

当然也可能你的系统会报出:

这里写图片描述

这是因为MongoDB需要: 
VC+2015 RC x64的支持,否则会报出这个错误 
下载网址:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145 
But:当时答主安装最新的VC+2015时一直安装失败,然后答主选择了一个版本老一些的安装成功了;

这里写图片描述

3.2安装之后再 运行一下mongod.exe –dbpath D:\MongoDB\data\db

验证是否成功的方式:

3.3在浏览器中输入 
http://localhost:27017 
这里写图片描述 
网页中出现这句英文就说明安装好了。

四:将MongoDB服务器作为Windows服务运行

4.1: 首先在mongodb目录下创建mongodb的配置文件 mongo.cfg;

在log目录下创建mongo.log来存放日志信息

这里写图片描述

这里写图片描述

4.2:然后在mongo.cfg中添加配置信息 
dbpath=D:\MongoDB\data\db 
logpath=D:\MongoDB\log\mongo.log

这里写图片描述

4.3在 bin 目录下 输入mongod –config D:\MongoDB\mongo.cfg –install –serviceName “MongoDB” 注释:这是将mongo的启动方式改为按照配置文件启动,直接复制的时候要注意双引号应该是英文状态下的

这里写图片描述

4.4**在系统的环境变量 path的值 后面加上mongodb的安装路径** 
在path值的最后加 ;D:\MongoDB\mongodb\bin,主要分号

这里写图片描述

4.5之后输入 net start mongodb 就打开mongo的服务了

输入 net stop mongodb 关闭服务

查看在Windows服务中: 
首先通过services.msc来进入Windows的服务:

这里写图片描述

4.6接着:

这里写图片描述

可以看到MongoDB的服务了,用户可以可以从windows中开启; 
也可以从cmd中使用 net start mongodb

 

BUG

 

1: 在进行mongodb服务结束时 会报错,但是并不影响关闭功能,我也没找到解决的方法

2:在进行 net start mongodb 时报 系统错误 5 
解决:使用管理员身份运行**

3: 在进行 net start mongodb时 报系统错误 1067 
解决:在这篇博文中写的很详细

http://www.cnblogs.com/xiaoit/p/3872790.html

4:如果第一次没有安装成功,第二次安装时,需要删除windows服务中的mongoDB服务 
在进行 net start mongodb 时报 系统错误 2

这里写图片描述

解决:卸载之前配置的mongoDB服务,再重新安装服务(执行4.3) 
在这篇博文中写的很详细

http://jingyan.baidu.com/article/455a995083f2c5a167277872.html

本章使用文件 放在百度云盘 
http://pan.baidu.com/s/1gfur5LL 
密码:kukh 
博主用的 MongoDB的一个可视化工具是 Rotomongo,感兴趣的小伙伴可以去网上看看其他教程试试;

转载: https://blog.csdn.net/qq_34731574/article/details/57416920


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM