当前位置:数据库 > mongodb >>

MongoDB自学笔记4---2.2windows平台的安装

MongoDB自学笔记4---2.2windows平台的安装
 
MongoDB自学笔记3---2.1 Linux平台的安装
http://www.zzzyk.com/database/201308/234407.html
 
1 下载MongoDB
在MongoDB的下载页面http://www.mongodb.org/downloads,下载对应于你要安装机器的版本。我这里使用的是mongodb-win32-x86_64-2.4.1。
2 安装MongoDB
将下载下来的MongoDB解压到某一个文件夹下。解压后我们看到如图2-1所示的文件
 
 
图2-1 解压后MongoDB文件
将图2-1中的bin目录,加入到系统的path环境变量(当然这里不是必须的,只是为了我们在cmd中能够方便的使用mongoDB的命令)。
Bin目录中存储的MongoDB中使用到的命令,包括启动、数据库导入、导出等命令,这些命令会在以后讲到。
3 启动MongoDB
首先我们需要建立一个data目录用于存放数据库文件。我将其放置在与bin同目录,你可以放置在任何一个地方。
下面我们就可以打开CMD命令行,使用如下的命令启动数据库。
mongod.exe --dbpath=../data
这里的mongod是启动数据库的命令,--dbpath设置数据库文件的放置路径。如果出现如下的数据则表示数据库启动成功。
E:\mongodb\mongodb64\bin>mongod.exe --dbpath=../data
Wed May 22 19:08:59.043 [initandlisten] MongoDB starting : pid=5660 port=27017 dbpath=../data/db 64-bit host=PC-MXY
Wed May 22 19:08:59.045 [initandlisten] db version v2.4.1
Wed May 22 19:08:59.045 [initandlisten] git version: 1560959e9ce11a693be8b4d0d160d633eee75110
Wed May 22 19:08:59.045 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platf
orm=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
Wed May 22 19:08:59.046 [initandlisten] allocator: system
Wed May 22 19:08:59.046 [initandlisten] options: { dbpath: "../data/db" }
Wed May 22 19:08:59.084 [initandlisten] journal dir=../data/db\journal
Wed May 22 19:08:59.085 [initandlisten] recover : no journal files present, no recovery needed
Wed May 22 19:08:59.237 [initandlisten] preallocateIsFaster=true 2.26
Wed May 22 19:08:59.586 [initandlisten] waiting for connections on port 27017 ①
Wed May 22 19:08:59.685 [websvr] admin web console waiting for connections on port 28017 ②
①mongoDB默认情况下监听来自27017端口的数据库连接,我们可以通过—port来修改该端口。
②mongoDB默认情况下会给我们启动一个web服务,用于查看mongoDB的一些信息,默认是28017。我们可以通过http://localhost:28017进行访问。
4 验证安装成功
我们可以访问http://localhost:28017,如果正常显示数据库信息,则正常启动。
我们也可以使用mongoDB提供的shell工具mongod来验证。我们可以在CMD中输入mongod命令,然后回车。如果初夏如下的信息,则表示数据库安装成功。
C:\Users\Administrator>mongo
MongoDB shell version: 2.4.1
connecting to: test ③
③默认情况下mongo shell连接的是test数据库。test数据库是mongodb自带的数据库。当然我们可以通过参数连接其他的数据库。
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,