mongodb 入门:安装

mongodb 之前听说过很久,一直没去试试。这几天正好有空,就随手搭了一个。

MongoDB的官网是: http://www.mongodb.org/

介绍啥的客套话也不多说了,网上一搜一大把。

先说下如何安装:

1、MongoDB最新版本下载在官网的DownLoad菜单下:http://www.mongodb.org/downloads ,找到对应的电脑版本下载。

2、解压mongodb-win32-i386-1.8.1.zip (下载后的压缩包,可能名称会不一样),创建路径C:\Program Files\mongodb ,将解压后的Bin文件Copy to 此文件夹下

3、C:\Program Files\mongodb 下建立Data文件夹 C:\Program Files\mongodb\data ,然后分别建立db,log两个文件夹,至此mongodb下有以下文件夹

C:\Program Files\mongodb\bin

C:\Program Files\mongodb\data\db

C:\Program Files\mongodb\data\log

在log文件夹下创建一个日志文件MongoDB.log,即C:\Program Files\mongodb\data\log\MongoDB.log

完成以上工作后,你为奇怪为什么要建立这些文件夹(因为,Mongodb安装需要这些文件夹,默认安装是不用创建,但是文件都为安装到C:\data\下)

4、以上方式做好后,接下来就开始启动MongoDB了。启动的方式很多,这里只介绍 windows service 的方式进行启动。因为这个比较方便哈!

运行cmd.exe

cd C:\Program Files\mongodb\bin

> C:\Program Files\mongodb\bin> mongod –dbpath “C:\Program Files\mongodb\data\db” –logpath “C:\Program Files\mongodb\data\log\MongoDB.log” –install –serviceName “MongoDB”

这里MongoDB.log就是开始建立的日志文件,–serviceName “MongoDB” 服务名为MongoDB

运行命令成功为如下图:

引时服务已经安装成功,运行

>NET START MongoDB   (开启服务)

>NET stop MongoDB   (关闭服务)

这时,MongoDB就成功启动了。

5、测试一下效果。

还是继续那个cmd界面

> cd C:\Program Files\mongodb\bin> mongo

会出现如下界面,说明已经启动成功了。

1

也可以直接在浏览器上输入以下地址: http://localhost:27017/ ,可以看到如下提示: 
You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number

说明成功启动了。

6、接下来输入几段代码测试下数据库:

>db.foo.insert({a:1})    //(往foo表插入a,1字段值,foo表为默认表)

>db.foo.find()                //(查看foo表数据)

如下图:

2

7、可视化工具

以上都是操作命令行代码,不像mysql、SqlServer那些有可视化的客户端工具可以查看数据库内容。

在mongoDB官网也推荐了几款可视化的工具: http://docs.mongodb.org/ecosystem/tools/administration-interfaces/

大家可以选择自己感兴趣的下载使用就行。我这里下载了 mongovue 来体验,下载地址: http://www.mongovue.com/downloads/

下载后解压安装,然后运行 mongovue ,首次使用,需要创建用户,及连接数据库。(PS:貌似这款还是收费的,呵呵,不管了,先体验,晚点找个破解版)

3

8、最后体验完了,停止MongoDB

最稳妥的方式,处理完当前所有操作并将缓存的数据保存到磁盘上才停止

>user admin

>db.shutdownServer();

当然我们也可以直接关闭进程,但这种方式会导致缓存中的数据未急时刷新保存到磁盘上而丢失。

发表评论

电子邮件地址不会被公开。 必填项已用*标注