第一、下载mongodb

官方地址:https://www.mongodb.com/

第二步mongodb安装

运行mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi

第三步.启动MongoDB

创建几个文件夹具体如下:数据库路径(data目录)、日志路径(logs目录)和日志文件(mongo.log文件)

创建配置文件mongo.conf,文件内容如下:

#数据库路径
dbpath=J:\Tool\mongDB\Server\3.4\data
#日志输出文件路径
logpath=J:\Tool\mongDB\Server\3.4\logs\mongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017

安装MongoDB服务

在这个路径下执行cmd命令

mongod.exe --dbpath "J:\Tool\mongDB\Server\3.4\data" --logpath "J:\Tool\mongDB\Server\3.4\logs\mongo.log" --install --serviceName "mongo" --logappend --directoryperdb

如果出现:途中错误

在C:\Windows\System32路径下执行以管理员的身份执行命令

然后再执行上面的命令,如下图所示,MongoDB服务安装成功

执行完之后就去启动服务,如果启动服务,出现以下异常 window不能再本地计算机启动MongoDB

解决办法:

1.删除文件

J:\Tool\mongDB\Server\3.4\data下的mongod.lock和storage.bson文件

2.删除服务

mongod.exe --logpath "J:\Tool\mongDB\Server\3.4\logs\mongo.log" --logappend --dbpath "J:\Tool\mongDB\Server\3.4\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --remove
3.重新安装服务

mongod.exe --logpath "J:\Tool\mongDB\Server\3.4\logs\mongo.log" --logappend --dbpath "J:\Tool\mongDB\Server\3.4\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

4.结果

最新文章

  1. python版本随意切换之python2.7+django1.8.7+uwsgi+nginx源码包部署。
  2. 实战Java虚拟机之四:提升性能,禁用System.gc() ?
  3. 关于mysql登录异常处理方法 - mysql ERROR 1045 (28000)
  4. 不谈业务运维的IT主管早晚被淘汰 这里是10条干货
  5. Sql优化(二) 快速计算Distinct Count
  6. C++ static内容小结
  7. C# 调用WebService的方法
  8. 【转】关于Ubuntu的sources.list 的总结
  9. Android显示表情对话框
  10. flash Builder JSON使用实例
  11. 用NMAKE创建VS2012 C++工程 HelloWorld
  12. Centos6.3不能使用yum install安装gcc编辑器解决办法
  13. 痞子衡嵌入式:忘掉cmd.exe吧!选用优雅的控制台终端(ConsoleZ)
  14. DBUtils--数据库连接池
  15. 关于动态内存malloc和realloc
  16. vue.cli项目中src目录每个文件夹和文件的用法
  17. host文件
  18. mysql优化查询
  19. Kuberentes-入门
  20. Task 6.2冲刺会议六 /2015-5-19

热门文章

  1. 【IntelliJ IDEA】添加一个新的tomcat,tomcat启动无法访问欢迎页面,空白页,404
  2. Cache的一些总结
  3. EFcore的 基础理解<三> 多对多,唯一约束
  4. PCA(主成分分析)方法浅析
  5. select input 等控件进行清空操作
  6. django inclusion用法
  7. SpringCloud之Feign声明式调用原理及配置
  8. RabbitMQ的特点与应用场景(二)
  9. sql 基础语法使用
  10. MySQL8.0.17下载与安装