MongoDB安装和配置WINDOWS服务(1.x.x版本无serviceName的问题)
来源:互联网 发布:软件开发工具是什么 编辑:程序博客网 时间:2024/06/05 02:07
先说说安装mongodb遇到的问题和解决办法吧,大家遇到同样问题可以作个参考。
本人安装的是1.3.5版本(后面又尝试了1.4.2),用的是http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html的方法。
配置Windows服务的时候出问题了,打印ERROR: unknown option serviceName,然后在服务里也找不到MongoDB的选项,执行net start MongoDB更是没法执行。
在网上找了很多种方法,比如http://www.cnblogs.com/boolean/archive/2012/02/24/2366815.html,上面说的安装和卸载方法对3.4.10是有效的,1.x.x就是不行,也尝试了mongod.exe –repair,未果。
最后在官方文档找到了正确的安装和配置方式:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/。(注意官网讲是msi的安装,看这个需下载msi,我的是zip)
做个整理吧,大家可以直接照着安装。
一、版本下载
这个就不多说了,给出地址,各取所需。
官网:https://www.mongodb.com/download-center?jmp=nav#community
往期大全:http://dl.mongodb.org/dl/win32/x86_64
本人直接在下面的链接找的zip压缩包,因为最近学的内容需要用一个老版本的mongodb,官网找不到。
二、安装
1、直接解压zip到D盘根目录,文件夹名字改为mongodb(这个名字随意)。此时文件夹下主要是\bin文件夹,其中包含几个exe文件,重要的几个是:
Server mongod.exeRouter mongos.exeClient mongo.exe
2、你需要做的是,在D:\mongodb下新建data文件夹,data下新建log和db文件夹,log下新建文件mongo.log,总之,你得有新建一个放数据的地方和放log的地方。
D:\mongodb\data\db
D:\mongodb\data\log\mongo.log
3、在D:\mongodb下新建mongo.config,把下面两行拷进去:
logpath= D:mongodb\data\log\mongo.logdbpath= D:mongodb\data\db
4、一切就绪,管理员打开cmd控制台(不知道怎么打开百度一下吧),到D:\mongodb\bin\路径下,输入:
sc.exe create MongoDB binPath= "\"D:\mongodb\bin\mongod.exe\" --service --config=\"D:\mongodb\mongo.config\"" DisplayName= "MongoDB" start= "auto"
如果一切顺利,控制台会打印 [SC]: CreateService 成功。如果没有成功,再检查一下路径,配置文件里的路径有没有问题。
5、启动
两种方式:
(1)控制台直接输入
net start MongoDB(开启)net stop MongoDB(关闭)
(2)控制台输入services.msc,打开服务后,找到MongoDB点击启动,并设置一下自动,下次就可自动启动了。
三、卸载
控制台输入sc delete MongoDB
即可。
- MongoDB安装和配置WINDOWS服务(1.x.x版本无serviceName的问题)
- Python搭建简易HTTP服务(3.x版本和2.x版本的)
- Hive2.x 版本的安装及配置
- ElasticSearch5.x版本安装遇到的问题
- 配置在Tomcat4.1.X以上版本的缓存问题
- Mongodb的windows服务安装和卸载
- Mongodb的windows服务安装和卸载
- Mongodb的windows服务安装和卸载
- MongoDB的Windows下安装并配置MongoDB服务
- play-framework的安装配置(OS X和windows版)
- Solr(搜索引擎服务)和MongoDB通过mongodb-connector进行数据同步的解决方案,以及遇到的各种坑的总结(针对solr-5.3.x版本),mongodb和solr实现实时增量索引
- 安装 MongoDB PHP 驱动 在CentOS 6.x和遇到的问题
- 安装 MongoDB PHP 驱动 在CentOS 6.x和遇到的问题
- 安装tomcat集成jsvc、apr并配置为后台服务(操作系统CentOS x.x.x)
- Spring-data-mongodb 连接 MongoDB 3.x 版本的XML文件配置
- 注:Python中Scrapy爬虫框架的安装和pywin32安装的问题(py 3.x版本)
- Mongodb 3.x 安装及权限配置
- Windows安装ElasticSearch5.x以上版本以及插件的方法
- IP报文中的头部设置
- Thymeleaf+SpringMVC,如何从模板中获取数据
- 在vue中methods互相调用的方法
- SSH中Spring以及hibernate、Redis的xml配置
- fatal: destination path '.' already exists and is not an empty directory. 错误及解决办法
- MongoDB安装和配置WINDOWS服务(1.x.x版本无serviceName的问题)
- 多标签分类的学习感悟
- bzoj 3160: 万径人踪灭 manachar+快速傅里叶变换
- OpenCV创建滑动条函数:createTrackbar()介绍
- windows下通过SmartRF flash programmer 2烧写代码
- 记慕课软工的学习成果
- Java eclipse中,汉字都是倒了的,怎么解决?
- Python写一个简单的FTP
- c++逆波兰式计算表达式