1、下载MongoDB数据库http://fastdl.mongodb.org/win32/mongodb-win32-i386-1.6.5.zip; 2、将安装文件解压到C盘(注意:安装路径中不能出现空格),配置“环境变量”,将 %MONGODB_HOME%in 添加到“Path”中; 3、进入DOS窗口,设置数据保存目录(与端口)和日志输出目录。 DOS命令: mongod --port <端口> --dbpath <数据路径> --logpath <日志路径> --logappend --directoryperdb 参数说明: --port 表示数据库端口,默认27017; --dbpath 表示数据文件存储路径,一般设置为%MONGODB_HOME%data; --logpath 表示日志文件存储路径,一般设置为%MONGODB_HOME%logsmongodb.log; --logappend 表示日志追加,默认是覆盖; --directoryperdb 表示每个db一个目录; 4、完成以上设置,MongoDB已经启动,新开启DOS窗口,执行“mongo.exe”,出现“MongoDB shell version: 1.8.1”表示安装成功了。 5、目前是以无权限限制的方式启动的,你可以做任何操作。那么我们先切换到admin下,创建一个root用户吧。执行命令: "use admin" -> "db.addUser("root","root")" -> "db.auth("root","root")",如下图所示: 6、把MongoDB注册为Windows Service,让它开机自动启动;执行命令: mongod --bind_ip 127.0.0.1 --logpath D:\dev_tools_ins\mongodb\logs\mongodb.log --logappend --dbpath D:\dev_tools_ins\mongodb\data --directoryperdb --auth --install 注意: a.必须切换到bin目录下执行该条指令。 b.必须添加--auth用户权限才会生效。 c.除了“--auth”和“--install”两个参数,别的参数要跟你设置用户时启动服务的参数一致,尤其是“--directoryperdb”。 第一次配置完成后,一定要重启才会有效果 重启mongo客户端,不输入-u-p可以直接进入,但是不具有任何权限。正确的访问方式为:mongo 数据库名 -u 用户名 -p。另外设置用户 7、服务安装成功后的界面: 8、如果安装失败: 删除MongoDB服务,执行命令: sc delete MongoDB 启动MongoDB服务,执行命令: net start "MongoDB" 9、在cmd下可有两种方法打开,net和sc,net用于打开没有被禁用的服务,语法是: 启动:net/sc start 服务名 停止:net/sc stop 服务名 10、另外,sc可用于打开被禁用的服务,语法是: sc config 服务名 start= demand //手动 sc config 服务名 start= auto //自动 sc config 服务名 start= disabled //禁用 注意:以上三个命令“=”号后面必须有一个空格 Mongo(也译芒果)名字来自humongous,意思是巨大无比的,极大的。它是一个高性能,开源,无模式的文档型NOSQL数据库。Mongo使用C++开发,提供了以下功能: 面向集合的存储:适合存储对象及JSON形式的数据。 动态查询:Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。 完整的索引支持:包括文档内嵌对象及数组。Mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。 查询监视:Mongo包含一个监视工具用于分析数据库操作的性能。 复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。复制的主要目标是提供冗余及自动故障转移。 高效的传统存储方式:支持二进制数据及大型对象(如照片或图片)。 自动分片以支持云级别的伸缩性:自动分片功能支持水平的数据库集群,可动态添加额外的机器。 MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,在32位模式运行时支持的最大文件尺寸为2GB。 常用启动参数: –dbpath 指定特定存储目录启动,若目录不存在则创建。默认目录为/data/db。例:./mongod –dbpath /var/data/mongo –port 指定端口启动。默认端口为27017。例:./mongod –port 12345 windows 下使用方法 直接启动: $ bin/mongod.exe #启动服务器 $ bin/mongo.exe #启动客户端连接 注册为服务,这样以后开机就可以自动启动 $ bin/mongod.exe --logpath c:\data\log.log --logappend --dbpath "c:\data\db" --install #主要是install 参数,要新建c:\data\log.log文件和c:\data\db目录 删除服务 $ bin/mongod.exe --remove 当注册为服务时可以Win+R打开运行,输入services.msc来查看服务状态 常见错误 1、monge.exe客户端连接时报错:couldn’t connect to server 127.0.0.1 shell/mongo.js:79 这是因为monged.exe启动失败 2、多次尝试后monged.exe启动失败,始终没找到原因 这个错误困扰了我一段时间,后来发现c:\data\db下有个mongod.lock锁文件,把这个文件删除后,重新启动服务器就可以了。 服务启动报错: error2: system can not find the file specified. solution: 安装服务的时候, 你需要用 mongod.exe的 full path C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --install to remove service C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --remove and re open windows service windows, the original service will gone.
- 浏览: 845661 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (379)
- struts (5)
- hibernate (16)
- spring (16)
- ssh (20)
- MySQL (16)
- 数据库脚本 (2)
- DownLoad (1)
- GAE (5)
- Java (103)
- LoadRunner (2)
- VF (1)
- 学习资料 (24)
- 软件使用 (21)
- 通信类 (4)
- 生活 (3)
- J2ME (1)
- 心理学 (1)
- Linux (26)
- Android (3)
- Oracle (1)
- 面向对象概念&面试准备 (11)
- ExtJs (2)
- Google Map (1)
- Flex (47)
- 算法研究 (1)
- share (20)
- python (1)
- MongoDB (7)
- centos6 (13)
- C++ (8)
- DB2 (3)
- C# (1)
- 代码片段 (24)
- Lucene (2)
- php (1)
- NodeJS (1)
- Express (1)
最新评论
-
shua1991:
已阅,我表示同意。
Eclipse统计代码行数 -
nakedou:
写的不错,挺详细的
在CentOS中使用 yum 安装MongoDB及服务器端配置 -
sjp524617477:
好方法
Eclipse统计代码行数 -
simpletrc:
<script>ale ...
Java写到.txt文件,如何实现换行 -
csdn_zuoqiang:
Apache Ftp Server,目前是1.0.4,非常好的 ...
Apache FtpServer在64位系统下服务不能启动解决方法
发表评论
-
在windows 7上安装Maven2.2.1
2012-06-18 17:00 1254Maven是一个java工具,所以请确保jdk环境已经正确安装 ... -
Erlang开发环境配置
2012-05-08 11:23 13041. 从erlang官网 下载安装包并安装。 本例 ... -
Windows 7 64bit 下 Axure无法启动
2012-04-20 21:11 6359我装的是64位win7sp1系统,之前运行Axure一直正常, ... -
FatJar+Exe4j+Inno Setup 生成可执行的exe文件
2012-04-17 10:54 14661、fatjar 是Eclipse的一个免费的插件。它的 ... -
忘记windows7登录密码的解决方法
2012-02-14 19:05 1197步骤一: 找一个带有WinPE的系统光盘(我用的Ghost ... -
原型工具
2011-11-30 15:53 727http://pencil.evolus.vn/en-US/H ... -
Windows 7 重建图标缓存 命令
2011-11-24 15:19 14341. 打开任务管理器,结束Explorer.exe的进 ... -
MongoDB实例
2011-09-19 17:21 1337{ "_id" : " ... -
mongoDB 使用手册
2011-09-19 15:13 9031、基本操作 db.AddUser(username,pas ... -
mongoDB 索引管理
2011-09-19 15:12 11131.单列索引 在字段x上创建索引,1 (ascendin ... -
Schemaless
2011-09-16 18:34 1012“Schemaless” In the NoSQL wo ... -
MongoDB简介
2011-09-16 13:50 843MongoDB简介 MongoDB是一个高性能,开源,无 ... -
Office 软件相关
2011-08-26 20:26 1005Visio 2010中文MSDN原版+永久激活密钥 有效 ... -
MongoDB设置访问权限、设置用户
2011-08-03 17:24 2737# mongoAS 为新建的数据库 mongo mongoA ... -
Flash Builder 代码格式化工具 Flex Formatter 下载地址
2011-08-03 17:09 1312http://sourceforge.net/projects ... -
Eclipse统计代码行数
2011-05-04 11:17 12325使用Eclipse可以方便的统计工程或文件的代码行数。 ... -
word使用技巧
2011-04-29 11:21 14381:如何在word中输入方 ... -
HTTP代理上网,无法下载视频的解决办法
2010-09-17 11:30 1368选用FireFox浏览器,安装NetVideoHunter即可 ... -
Windows7作主机双网卡共享XP上网
2010-08-23 19:10 3028Windows7作主机双网卡 ... -
Eclipse快捷键
2010-08-03 17:16 1450eclipse添加注释的快捷键 多行注释 Ctrl+/ ...
相关推荐
通过以上步骤,你就可以在Windows下的WAMP环境中成功安装并配置PHP的MongoDB服务了。这将使你能够轻松地在PHP应用程序中利用MongoDB的强大功能。在实际项目中,你可能还需要考虑更多因素,比如安全性、性能优化和...
1.安装软件3.44 d:\MongoDB\MongoDB_server mongodb-win32-x86_64-2008plus-ssl-3.4.4-signed.msi 2.配置环境变量 d:\MongoDB\MongoDB_server\Server\3.4\bin 3.新建文件夹 d:\MongoDB\MongoDB_data\
在Windows操作系统上安装MongoDB需要遵循一系列步骤,这通常包括下载安装包、运行安装向导、配置数据库服务以及进行基本操作。下面我们将详细探讨这些过程。 首先,从MongoDB的官方网站下载适用于Windows的安装程序...
### Windows 下安装 MongoDB 及 Node.js 连接 MongoDB 实例 #### 一、MongoDB 的下载与安装 MongoDB 是一款高性能的文档型数据库,它以其灵活的数据模型、高效的查询性能而著称,在 Web 应用开发中非常受欢迎。...
### Windows 下 MongoDB 的安装步骤详解 #### 一、前言 MongoDB 是一款非常流行的开源文档型数据库系统,因其灵活性高、易于扩展等特性而受到众多开发者青睐。本文旨在为初次接触 MongoDB 并希望在 Windows 环境下...
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。本文重点给大家介绍MongoDB快速入门笔记(一)之windows下安装MongoDB方法,非常不错具有参考借鉴价值,感兴趣的朋友一起看下吧
Linux 安装 MongoDB 教程是指在 Redhat Linux 4 系统下安装 MongoDB 32 位版本的详细步骤指导。MongoDB 是一个文件数据库,其他 Linux 系统下安装也是类似的。 知识点 1:下载 MongoDB 在安装 MongoDB 之前,需要...
本文详细介绍了在 Windows 系统下安装和配置 MongoDB 的步骤,以及如何将 MongoDB 作为 Windows 服务进行管理。通过这些步骤,用户可以轻松地在本地环境中搭建并使用 MongoDB 数据库。此外,还提供了基本的 MongoDB ...
在Windows 32位系统上安装MongoDB,我们需要关注一些特定的事项,因为32位系统可能在内存使用上存在限制,这可能会影响到MongoDB的性能。以下是关于"windows 32位mongodb"的相关知识点: 1. **系统兼容性**:...
最详细的Windows平台安装MongoDB教程
### Windows 下 MongoDB 的安装与配置详解 #### 一、MongoDB 概述 MongoDB 是一种流行的非关系型数据库(NoSQL),它以其灵活的数据存储方式受到 IT 行业的广泛欢迎。相比于传统的关系型数据库,MongoDB 提供了一...
Windows7-安装MongoDB,非常实用详细的MongoDB安装文档!
1.NoSQL Manager for MongoDB使用.doc 2.最详细的Windows平台安装MongoDB教程.doc 3.安装包:mongodb-windows-x86_64-4.4.1-signed.msi