博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB学习(二)Windows环境安装MongoDB
阅读量:7158 次
发布时间:2019-06-29

本文共 1908 字,大约阅读时间需要 6 分钟。

MongoDB的官方下载站是http://www.mongodb.org/downloads,可以去上面下载最新的程序下来。

在下载页面可以看到,对操作系统支持很全面,OS X、Linux、Windows、Solaris都支持,而且都有各自的32位和64位版本。目前的稳定版本是2.6.4版本。

注意: 

1. MongoDB 2.6.4 Linux 版要求 glibc 必须是 2.5 以上,所以需要先确认操作系统的 glibc 的版本。 2.  在 32 位平台 MongoDB 不允许数据库文件(累计总和)超过 2G,而 64 位平台没有这个限制。
 

一) 下载MongoDB

下载Windows 32-bit版本并解压缩,程序文件都在bin目录中,其它两个目录分别是C++调用是的头文件和库文件。bin目录中包含如下几个程序:  

    ●bsondump:  将 bson 格式的文件转储为 json 格式的数据   ●mongo:  客户端命令行工具,其实也是一个 js 解释器,支持 js 语法   ●mongod:  数据库服务端,每个实例启动一个进程,可以 fork 为后台运行   ●mongodump/ mongorestore:  数据库备份和恢复工具   ●mongoexport/ mongoimport:  数据导出和导入工具   ●mongofiles: GridFS 管理工具,可实现二制文件的存取   ●mongos:  分片路由,如果使用了 sharding 功能,则应用程序连接的是 mongos 而不是mongod   ●mongosniff:  这一工具的作用类似于 tcpdump,不同的是他只监控 MongoDB 相关的包请求,并且是以指定的可读性的形式输出   ●mongostat:  实时性能监控工具

二)  设置MongoDB工作目录

将其解压到 c:\,再重命名为mongo,路径为c:\mongo

 

三) 设置数据文件路径

在c:\mongo里面新建logs和data文件夹

在c:\mongo\logs里面新建mongodb.log文件,建立日志文件

在c:\mongo\data里面新建文件夹db,建立数据存放目录

 

四) 启动MongoDB服务

打开 cmd,输入命令: c:\mongo\bin\mongod.exe --dbpath=c:\mongo\data\db

正常运行显示以下信息:

    

Mongdb默认的监听端口为27017。

如果没有请求信息,mongdb每隔5分钟会显示一条信息。

    

在浏览器中输入http://localhost:27017/。会出现

     You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number

表明服务已经启动。

 

五) 将MongDB作为windows服务随机启动

1. cmd中输入命令: c:\mongo\bin\mongod.exe --path=c:\mongo\data\db --logpath=c:\mongo\logs\mongodb.log --journal --install

     正常情况下显示以下信息: all output going to: c:\mongo\logs\mongodb.log

2. 开启服务,输入命令 net start MongoDB

     正常情况下显示以下信息:

     

    停止服务,输入命令:net stop MongoDB

    删除服务,输入命令:mongod --remove

 

六) 客户端连接MongoDB服务

1.  新开一个cmd窗口,输入命令:c:\mongo\bin\mongo

出现以下信息表明连接成功:

     

mongoVUE是一个可视化工具,相当于我们熟悉的plSql,不过也可以执行对数据库的操作.

 

七) 安装过程中出现的问题

1. 如果出现下图的错误:

先看服务启动没有,如果没有启动服务先启动服务,如果服务已经启动了,那有可能是上次不正常关闭mongo,导致存放数据的文件被占用了,被锁住了。只需将c:\mongo\data\db中的mongod.lock文件删除掉。重新启动服务即可。

 

总结:mongoDB无需安装,只需要创造服务器的启动环境即可:需要的是bin文件夹(存放的是mongoDB的一些命令)、指定数据库的位置和日志位置、建立一个日志文件。有了这些,mongoDB服务器端就可以启动了.

 

 

 

   

 

转载地址:http://frhgl.baihongyu.com/

你可能感兴趣的文章
Vue2.0 异步请求之安装 axios
查看>>
服务器安全狗Windows V5.0正式版
查看>>
jenkins 选择tag 发布
查看>>
JDBC批量提交SQL的几点问题解答
查看>>
iText操作PDF基础-3
查看>>
UIWebView支持的文档类型
查看>>
计算机如何知道权限
查看>>
smarty {foreach},{foreachelse}
查看>>
ThinkPHP 数字字段 更新 setInc 与 setDec 方法
查看>>
sql事务和锁
查看>>
C语言系列(六)结构体和联合体
查看>>
常用的两种web单点登录SSO的实现原理
查看>>
Elasticsearch小结
查看>>
Android开发小技巧之--------继承AppCompatActivity后设置全屏的问题
查看>>
[转]在vmware中安装64位centOS
查看>>
书荐——《微服务设计》(Sam Newman)
查看>>
PHP数组效率去重
查看>>
Google将要推出一个重新设计的Gmail界面
查看>>
yii2中like的查询
查看>>
gnu nano使用
查看>>