Windows下把MongoDB安装为系统服务的方法_MongoDB

总结一下如何将mongoDB安装为WinXP下系统服务。

使用的命令如下:

复制代码 代码如下:

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>mongod -dbpath C:\mongo\MongoDB\mongo\data --logpath=C:\mongo\MongoDB\mongo\logs\mongodb.log --auth --install
all output going to: C:\mongo\MongoDB\mongo\logs\mongodb.log

但是无法连接:

复制代码 代码如下:

C:\Documents and Settings\Administrator>mongo
MongoDB shell version: 2.0.1
connecting to: test
Tue May 29 18:07:50 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:8
4
exception: connect failed

看了一下日志,还需要使用net start MongoDB命令来启动服务,日志如下:

复制代码 代码如下:

Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.
Tue May 29 18:06:43 dbexit:
Tue May 29 18:06:43 shutdown: going to close listening sockets...
Tue May 29 18:06:43 shutdown: going to flush diaglog...
Tue May 29 18:06:43 shutdown: going to close sockets...
Tue May 29 18:06:43 shutdown: waiting for fs preallocator...
Tue May 29 18:06:43 shutdown: closing all files...
Tue May 29 18:06:43 closeAllFiles() finished
Tue May 29 18:06:43 dbexit: really exiting now

按照提示,在CMD下运行 net start MongoDB

复制代码 代码如下:

net start "MongoDB"'
C:\Documents and Settings\Administrator>net start mongoDB

发生系统错误 2。

系统找不到指定的文件。

通过控制面板–》管理工具–》服务,查看了一下刚才安装的服务:

不知为何mongod命令所在的路径变成了C:\Documents and Settings\Administrator\,如下所示:

复制代码 代码如下:

"C:\Documents and Settings\Administrator\mongod" -dbpath C:\mongo\MongoDB\mongo\data --logpath=C:\mongo\MongoDB\mongo\logs\mongodb.log --auth --service

指定好mongod的路径,重新安装:

复制代码 代码如下:

C:\mongo\MongoDB\mongo\bin>C:\mongo\MongoDB\mongo\bin\mongod -dbpath C:\mongo\MongoDB\mongo\data --logpath=C:\mongo\MongoDB\mongo\logs\mongodb.log --auth --install

all output going to: C:\mongo\MongoDB\mongo\logs\mongodb.log

这次启动成功了。

时间: 2024-08-01 10:49:13

Windows下把MongoDB安装为系统服务的方法_MongoDB的相关文章

Windows下Mongodb安装及配置

参考:http://blog.csdn.net/mzbonnt/article/details/51461331#comments **欢迎加入疯狂源代码学习.QQ群127591054 工作中遇到了,所以学习下.** 这里装的是最新的 安装文件:mongodb-win32-x86_64-2008plus-ssl-3.4.6-signed.msi 电脑配置:win10 64位 mongodb的安装很简单,设置好安装路径后,一直Next直到安装结束. 最大的坑就是MongoDB服务的安装,下面具体说

升级Win8.1后出现“你的windows 8.1安装无法完成”解决方法

通过应用商店升级Win8.1,更新一段时间后,出现报错"你的Windows 8.1安装无法完成",没有任何报错代码.点击"再试一次"无法继续更新,必须回到应用商店中,重新点击下载更新才可以 原因分析:出现这个问题一般是下载或启动安装时出现了错误. 解决方法: 首先确认下载应用商店中的应用和Windows 自动更新功能正常. 1. 按键盘上的windows键+X,在弹出菜单上点击"命令提示符(管理员)"; 2. 在命令提示符窗口中输入"w

windows下mongodb安装与使用图文教程(整理)_MongoDB

一.首先安装mongodb 1.下载地址:http://www.mongodb.org/downloads 2.解压缩到自己想要安装的目录,比如d:\mongodb 3.创建文件夹d:\mongodb\data\db.d:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:\mongodb\data\log\MongoDB.log 4.运行cmd.exe进入dos命令界面,执行下列命令 > cd d:\mongodb\bi

Mongodb自增id实现方法_MongoDB

本文实例讲述了Mongodb自增id实现方法.分享给大家供大家参考,具体如下: 首先创建一个自动增长id集合 ids >db.ids.save({name:"user", id:0}); 可以查看一下是否成功 > db.ids.find(); { "_id" : ObjectId("4c637dbd900f00000000686c"), "name" : "user", "id&quo

MongoDB快速翻页的方法_MongoDB

翻阅数据是MongoDB最常见的操作之一.一个典型的场景是需要在你的用户界面中显示你的结果.如果你是批量处理的数据,同样重要的是要让你的分页策略正确,以便你的数据处理可以规模化. 接下来,让我们通过一个例子来看在MongoDB中翻阅数据的不同方式.在这个例子中,我们有一个CRM数据库的用户数据,我们需要通过翻阅浏览和在同一时间显示10个用户.所以实际上,我们的页面大小是10.下方是我们的用户文档的结构: { _id, name, company, state } 方法一:Using skip()

windows中mongoDB安装教程

下载路径:http://downloads.mongodb.org/win32/mongodb-win32-i386-1.7.0.zip 将一个DB文件夹 我是放到D盘,路径:Ddb 解压mongodb-win32-i386-1.7.0.zip 将其重命名为mongodb 放到D盘 打开cmd输入:D:mongodbbinmongod.exe –dbpath=d:db  启动mongod服务 再打开一个cmd输入:D:mongodbbin>mongo.exe  代码如下 复制代码 MongoDB

Windows 8启动安装U盘制作方法

  首先下载Windows 8 USB. 下载后解压windows_8_usb_installer_maker_by_vhanla-d4tus5n.zip压缩包. 鼠标右键以管理员身份运行Win8USB程序. 插入U盘(请用一个没有数据的U盘),在Windows 8 USB Installer Maker界面下点击Select a USB Drive(选择 USB 驱动器)下拉框,选择U盘盘符,并勾选Format drive(格式化驱动器)项目. 接着单击"Search ISO"按钮,

Windows下PHP安装配置PEAR的方法

Windows下PHP PEAR安装:(1)下载go-pear.phpar到PHP安装目录  官方下载:http://pear.php.net/go-pear.phar(2)PEAR安装流程 ①执行php go-pear.phar  请选择local,因为system可能没有写入权限,然后选择yes ②选择同意修改php.ini ③安装php扩展 ④进入下载目录,引入php扩展即可使用.Linux下安装PEAR ①.下载pear包:  wget http://pear.php.net/go-pe

Windows+Apache下安装SSL证书的方法

一.Apache安装SSL证书需要三个配置文件:  (温馨提示:安装证书前请先备份您需要修改的服务器配置文件) 1_root_bundle.crt. 2_domainname.com.crt.3_ domainname.com.key.  注:这三个证书文件都在文件夹for Apache.zip中,   例:1_root_bundle.crt是根证书链,2_domainname.com.crt为公钥,3_ domainname.com.key为私钥.       (其中:证书公钥.私钥文件一般以