windows7 64bit下使用service方式mongodb2.6
来源:互联网 发布:多媒体网络信息处理 编辑:程序博客网 时间:2024/06/06 03:19
在按照官网介绍安装mongodb2.6为windows service服务的时候碰到一些问题,记录如下:
官网中关于在windows下以service方式安装mongodb的步骤:
参考地址:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/
1.本地安装环境为windows7 64bit,安装mongodb版本为2.6,在mongodb官网(http://www.mongodb.org/downloads)下载对应的64位版本之后解压到D:\mongodb的位置,这里各位可以选择自定义的位置
2.我们可以通过配置文件配置mongodb。我在D:\mongodb\conf\下创建了一个配置文件mongodb.cfg,配置文件的内容如下:
serviceName=MongDBserviceDisplayName=MongoDB-26logpath=D:\mongodb\log\log.txtlogappend=truedbpath=D:\mongodb\dbdirectoryperdb=truerest=true
具体配置项的作用我就不详述了,大家可以去mongodb官网(http://www.mongodb.org/)查看。
3.以管理员权限启动cmd命令行。(在C:\system32\cmd.exe上右键,选择以管理员模式运行,即可进入cmd的管理员模式)
4.运行命令"D:\mongodb\bin\mongod.exe" --config "D:\mongodb\conf\mongod.cfg" --install 即可安装mongodb的service。
注意,按照以上方式安装mongodb2.6,在windows7 64bit中安装失败,安装日志中有如下提示信息:--install has to be used with --logpath
可以按照如下方式解决该问题(参考:https://jira.mongodb.org/browse/SERVER-13515)
1.管理员模式启动cmd命令行
2.配置文件中删除seviceName及seviceDisplayName两项
3.运行如下命令
sc create MongoDB binPath= "\"D:\mongodb\bin\mongod.exe\" --service --config=\"D:\mongodb\conf\mongod.cfg\"" DisplayName= "MongoDB 2.6" start= "auto"
注意在sc中,"="号之间必须间隔一个空格,如bingpath=之后必须带一个空格,同时注意双引号必须使用反斜杠(\)标示。且在binpath中的--config则不需要在等号=之后加空格
4.假如创建成功之后会看到类似Createservice SUCCESS的提示信息。
5.启动MongoDB Service 命令:net start MongoDB
6.启动新的cmd命令行,输入mongo,若是可以正常连接则表示MongoDB启动正常。
7.打开浏览器,输入http://localhost:28017/,若是能正常打开MongoDB的web admin管理网站,则表示MongoDB的rest正常工作。
- windows7 64bit下使用service方式mongodb2.6
- mongoDB2.6,java使用详解
- mongoDB2.6,java使用详解
- mongoDB2.6,java使用详解
- MongoDB2.6window系统下安装服务
- Windows7(64 bit)下访问Forms Builder - Windows XP Mode
- Windows7 64bit下建立Android开发环境
- Windows7 64bit下配置Apache+PHP+MySQL
- Windows7(64bit)下Qt开发环境搭建
- windows7 64bit 环境下的bat档
- windows7下 64-bit 2008 R2 版本的mongodb安装
- Windows7 64bit下配置Apache+PHP+MySQL
- Windows7-64bit下安装python、pip和opencv库
- Windows7下搭建Qt 64bit编程环境
- windows7(64bit)下opencv3.0+Qt配置过程
- windows7 64bit下安装Tensorflow+VS2013+CUDA GPU加速
- Windows7 64bit 使用局域网上的共享打印
- 64bit windows 下使用32bit ODBC
- C++ 调用 Python 的 API 解读
- C#中的委托概念
- 应用软件
- 避免异常发生时的资源泄漏
- CentOS 6.5 Thinkpad 小红点(TrackPoint)设置
- windows7 64bit下使用service方式mongodb2.6
- opennms启动错误
- 2014-04-19学习笔记
- rkhunter 脚本学习记录(二)
- db2 断开连接几种方法的比较
- DB2表空间的静默状态
- hdu-1166 敌兵布阵 树状数组
- strlen高效实现
- hdu 1166-敌兵布阵 线段树