mongodb安装--windows篇(windows 10)
WHY:
由于公司的项目使用到mongodb以及现在接触的项目越来越多涉及mongodb的使用,故需要学习,程序员嘛,总需要与时俱进!
WHERE:
官网下载地址:https://www.mongodb.com/download-center?jmp=nav
STEP:
1.下载安装包:


2.双击安装包,启动安装步骤:

3.next:

4.接受协议:

5.自定义或者完全:

楼猪选择自定义,因为本人的所有开发的软件都安装在D盘:

6.next:

7.这个是一个可视化的图形管理界面,楼猪觉得应该是类似phpMyAdmin的作用吧,先安装玩玩,不行的话,到时候就去掉就算了。

8.确认安装:

9.安装详情:

10.真的是~~~~
这面的这个步骤可能安装有点久,特别是最后的一段,老夫因为是和别人聊天才度过的,我看到很多网友以为卡死了,找其他的方法安装了~~~
应该是系统在安装刚才选择的图形管理界面所致!


11.创建数据库目录:

12.添加路径,使得在命令窗口可以直接运行mongodb的命令:

这个不会的话,可以自行百度一下哈~~
13.执行命令:
mongod --dbpath "d:\Program Files\MongoDB\data\db"

中间还有一段就不贴了~~
最后大致如下:


则表示安装成功!
14.连接测试:
mongo.exe


15.配置mongodb:
(1)创建数据库目录和日志目录

(2)创建配置文件
创建一个配置文件。该文件必须设置 systemLog.path 参数,包括一些附加的配置选项更好。
例如,创建一个配置文件位于 D:\Program Files\MongoDB\Server\3.6\mongod.cfg,其中指定 systemLog.path 和 storage.dbPath。具体配置内容如下:
1 systemLog: 2 destination: file 3 path: D:\Program Files\MongoDB\data\log\mongod.log 4 storage: 5 dbPath: D:\Program Files\MongoDB\data\db

16.安装 MongoDB服务
通过执行mongod.exe,使用--install选项来安装服务,使用--config选项来指定之前创建的配置文件。
1 mongod --config "D:\Program Files\MongoDB\Server\3.6\mongod.cfg" --install --serviceName "MongoDB"
注意这个命令得是在管理员的身份运行cmd才行!!!

下面的那个提示只是刚才运行命令的时候已经生成了日志文件,现在mongodb只是将刚才的文件重命名而已,无碍!
结果:
注意刚才只是创建了日志的目录,并没有手动创建日志的文件!

17.mongod的一些测试命令:
启动命令:
1 net start MongoDB

关闭MongoDB服务:
1 net stop MongoDB

移除MongoDB服务
1 mongod remove
这个楼猪不测试,关于后果,楼猪也不知道~~
彩蛋(服务失败~~~)
由于楼猪原来是跟着官方走的,刚开始还是挺好的,后面的话,感觉官方就有写东西忽略掉了,楼猪几乎反复弄了一个小时才弄好~~~
结合一些资料来说明一下:
1.如果执行启动mongdb服务启动的时候发现:
1 net start MongoDB 2 服务名无效。 3 4 请键入 NET HELPMSG 2185 以获得更多的帮助。

则有可能是上面的第16个步骤的时候,使用的不是管理员账号注册的服务,你可以尝试去任务管理器的服务看看,这个不会存在在列表中。
解决方法:
以管理员的身份重新执行一下第16步骤就好。
2.运行net start MongoDB的时候,出现:
1 net start MongoDB 2 MongoDB 服务正在启动 . 3 MongoDB 服务无法启动。 4 5 发生服务特定错误: 100. 6 7 请键入 NET HELPMSG 3547 以获得更多的帮助。

则有可能是你执行如本篇文章上面的第16步骤时候,执行的命令如下:
1 mongod --config "D:\Program Files\MongoDB\Server\3.6\mongod.cfg" --install --serviceName "MongoDB" --logappend --directoryperdb
日志是以添加的方式继续增加日志的记录!
解决方法:
由于已经注册了服务,故你在任务管理器的服务选卡里面会看到MongoDB的服务,但是标志着已经停止。
以管理员的身份运行cmd,执行:
1 SC DELETE MONGO
删除服务。
然后执行:
1 mongod --config "D:\Program Files\MongoDB\Server\3.6\mongod.cfg" --install --serviceName "MongoDB"

注意后面已经没有日志方面的配置了!
重新启动服务,成功!

浙公网安备 33010602011771号