windows安装MongoDB与错误1053解决办法

安装MongoDB

到http://www.mongodb.org/的下载页找到windows 32位的安装程序,实际是一个绿色的程序。本文以mongodb-win32-i386-1.6.0.zip 为例。

配置运行MongoDB

将下载下来的mongodb压缩包解压缩到目标目录,比如D:/mongodb ,先打开cmd命令行,输入:

 代码如下 复制代码

d:/mongodb/bin>mongod.exe –dbpath d:/mongodb/db

这里的d:/mongodb 目录下没有db文件夹需要自己建立一个,此时mongod 进程运行起来,再打开一个cmd窗口,输入:

 代码如下 复制代码

d:/mongodb/bin/mongo.exe

进入mongodb命令模式

 代码如下 复制代码

MongoDB Shell Version:1.6.0
connection to  (databaseName)
>show dbs
admin
local

可以预先看一下数据库状况,默认会有admin,local 两个数据库。

>

 代码如下 复制代码

use testdb   ;打开数据库,没有的话立即建一个
> db.myc.save({a:10})  ;向 collection mpc 中保存一条信息,没有collection的话立即建一个

> db.myc.find()  ;检索所有记录
{ “_id” : ObjectId(“4c469967dd6f000000001637″), “a” : 10 }

> show collections  ;显示所有 collection 名字
myc
system.indexes  ;

系统使用

help 是帮助命令,随时可以运行以查看命令提示。

配置MongDB服务

为了避免每次打开cmd窗口启动MongoDB,可以注册为服务,cmd命令为:

 代码如下 复制代码

d:/mongodb/bin/mongod.exe -dbpath d:/mongodb/db  -logpath d:/mongodb/log  -install

此命令虽然可以注册上windows service 服务,但是我却遇到了无法启动的问题,提示:“错误1053 ,服务没有及时响应启动或控制请求”。郁闷之余想到了以VBS文件调用bat批处理来实现隐藏cmd命令后台运行。

首先建立bat文件:

 代码如下 复制代码
mongo-start.bat 内容d:/mongodb/bin/mongod.exe -dbpath=d:/mongodb/db -logpath=d:/mongodb/log
mongo-stop.bat 内容 taskkill /f /t /im mongod.exe

然后建立vbs文件:

 代码如下 复制代码

mongo-start.vbs:
Set ws = CreateObject(“Wscript.Shell”)
ws.run “cmd /c d:/mongodb/mongo-start.bat”,vbhide

mongo-stop.vbs:
Set ws = CreateObject(“Wscript.Shell”)
ws.run “cmd /c d:/mongodb/mongo-stop.bat”,vbhide

这样启动、停止MongoDB可以调用vbs文件,后台运行了。

安装MongoDB错误1053解决

在官网下载windows安装包mongodb-win32-i386-2.4.0.zip:http://www.mongodb.org/downloads

解压到D盘:D:/mongoDB,在mongoDB中创建2个文件夹:data、logs,因为mongoDB运行时需要指定数据存储目

录和logs目录,它不会自动创建。

然后CMD命令行安装mongoDB到系统服务:

 代码如下 复制代码

>D:/mongoDB/bin/mongod.exe --bind_ip 127.0.0.1 --logpath D:/mongodb/logs/mongodb.log --logappend --dbpath "D:/mongodb/data" --directoryperdb--serviceName MongoDB--install

启动:>net start MongoDB

时间: 2024-10-02 14:05:45

windows安装MongoDB与错误1053解决办法的相关文章

win8系统应用商店下载安装程序提示错误0x80200024解决办法

win8系统应用商店下载安装程序提示错误0x80200024解决办法   无法安装应用错误代码:0x80200024指的是服务器出现问题,错误代码:0x80080206指的是所下载的应用安装包已经损坏.如果是安装包被损坏主要是在下载应用时网络出现断开或无信号等等,导致下载的应用程序数据不完整 ,因此应用程序无法进行安装. 解决方法: 1.我们可以下载微软所提供的应用的疑难解答工具,点击下载>>微软疑难解答工具,在打开后可以对系统进行检测,打开后如下图,选择Windows商店应用并按下一步来进行

Windows 8系统中无法安装Office提示错误2705解决办法

使用 Windows 8 消费预览版 64Bit 操作系统,在安装 32Bit Office 2010 时候出现报错,图片如下: 因为 Windows 8 上不支持 Office 的中文输入法编辑器,即字体有冲突,此类情况仅出现在 Windows 8 64Bit 消费者预览版系统上. 解决该问题的方法就是到系统自动更新的页面里,安装 KB2680376 更新即可.   操作步骤: 1.使用热键组合"WIN+X"调出快捷菜单,选择"控制面板"并进入,在控制面板的系统和

Windows出现BOOT\BCD错误的解决办法

一般碰到 Boot Record Error 问题用系统盘自动修复一下就可以了.不过今天碰到个棘手的问题.Windows 系统盘自动修复不管用啊!只能手动来了. 还是需要利用到 Windows 安装盘,如果是 Win8 就用 Win8 的安装盘,Win7 的话就用 Win7 的,别混着来. 用光盘引导 选择'修复计算机'--修复--高级选项--命令提示符 代码如下: 在 cmd 中输入 bcdboot c:windows /s c: 回车 重启 一般都可以解决 BootBCD 错误的问题.如果是

win8.1安装工行网银助手出现错误的解决办法介绍

Win8安装工行网银手机助手出现如下错误: 工具/原料 键盘 工行网银助手安装包 方法/步骤 1.在键盘上按下windows + x键,如图所示. 2.按下windows + x键后,弹出窗口选择单击"命令提示符(管理员)". 3.在弹出"命令提示符"窗口中,进入到工行网银助手所在的位置,我以存放在桌面为例:C:UsersAdminDesktopICBCSetupIntegration.msi,直接把上边的位置地址复制粘贴到命令行窗口,按下Enter键: 4.弹出&

安装Office2007时出现1402错误的解决办法

  Office2007是一款常见的办公软件,很多电脑用户都在使用.今天,我们就来跟大家分享一些关于在电脑中安装Office2007的一些技巧.一些电脑用户在安装Office2007的时候,遇到了在安装到差不多要完成的时候一直都不动了,安装的进度条往回滚,然后就提示Microsoft Office2007在安装过程中出错,错误ERROR 1402,安装程序无法打开注册表项,跟住一串很的字母和数字,请确认你有访问注册表的权限.经过搜索,找到了解决办法,就是用一个小工具对系统进行修复,修复后就可以成

Oracle10g安装中遇到的错误及解决办法

linux解决xhost: unable to open display实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务:第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1:第三步:执行xhost +,并且提示"access control disabled, clients can connect from any host"才正确. l

Win7 IIS7.5运行ASP时出现500错误的解决办法_win服务器

http 500内部服务器错误说明IIS服务器无法解析ASP代码,如果你联网还发现找不到服务器就是500错误了. 在iis7里面的iis设置要开启启用父路径这个选项,之后就可以了,当然为了调试程序可以打开"ASP设置选项-调试属性"里面的一些调试功能,方便程序的调试. Win7 IIS7.5运行ASP时出现500错误的解决办法 请确保在你的电脑上IIS配置完成了,静态页面能打开了,但是打开ASP就会出现500错误.再进行下面配置.具体如下: 一.进入"C:\Windows\S

Oracle的常见错误及解决办法

                      ORA-12528: TNS:listener: all appropriate instances are blocking new connections     ORA-12528问题是因为监听中的服务使用了动态服务,实例虽然启动,但没有注册到监听.实例是通过PMON进程注册到监听上的,而PMON进程需要在MOUNT状态下才会启动.所以造成了上面的错误. 解决这个问题,有三种方法:1.把监听设置为静态:2.在tnsnames.ora中追加(UR=

SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法

server|备份|错误|对象|解决|数据|数据库 介绍SQL Server 数据库使用备份还原造成的孤立用户和对象名'xxx'无效的错误的解决办法          在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复.但是,此时会出现问题,这里说明几种常见问题的解决方法.一.孤立用户的问题比如,以前的数据库的很多表是用户test建立的,但是当我们恢复数据库后,test用户此时就成了孤立用户,没有与之对应的登陆用户名,哪怕你建立