`
like.eagle
  • 浏览: 248784 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Mongodb的Windows&Linux安装以及注意事项

阅读更多

Mongodb的Windows安装以及注意事项:

1.下载mongodb的windows版本(注意32位和64位的区别):
下载地址:http://www.mongodb.org/downloads

2.解压缩至D:\mongodb中;

3.创建data和db目录,比如D:\mongodb\data\db. 这是数据库文件的默认存放位置.

4.打开cmd命令行,进入D:\mongodb\bin目录,输入如下的命令启动mongodb服务:

D:\mongodb\bin>mongod.exe --dbpath D:\mongodb\data\db

 

如出现如下的类似信息则说明安装成功:
Thu Dec 23 15:19:59 MongoDB starting : pid=3428 port=27017 dbpath=D:\mongodb\data\db 32-b
it

** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
**       see http://blog.mongodb.org/post/137788967/32-bit-limitations

Thu Dec 23 15:19:59 db version v1.6.5, pdfile version 4.5
Thu Dec 23 15:19:59 git version: 0eb017e9b2828155a67c5612183337b89e12e291
Thu Dec 23 15:19:59 sys info: windows (5, 1, 2600, 2, 'Service Pack 3') BOOST_LIB_VERSION=1_35
Thu Dec 23 15:19:59 [initandlisten] waiting for connections on port 27017
Thu Dec 23 15:19:59 [websvr] web admin interface listening on port 28017

 

#最后两行说明的数据库端口和Web端口,分别是27017和28017,在浏览器中打开http://localhost:28017,可以看到其相关的一些信息。

 

5.再打开一个cmd输入:D:\mongodb\bin>mongo.exe,即可进行mongodb的客户端操作了;

6.每次运行第4步的命令来启动MongoDB实在是不方便,就像我们安装的MySQL一样,把它作为Windows服务,这样就方便多了。
安装MongoDB的windows服务的方法为是在MongoDB安装目录下创建logs目录,然后在CMD命令行输入
D:\mongodb\bin>mongod --logpath D:\mongodb\logs\MongoDB.log --logappend --dbpath D:\mongodb\data\db --directoryperdb --serviceName MongoDB --install

 

如出现如下的类似信息则说明添加windows服务成功:
all output going to: D:\mongodb\logs\MongoDB.log
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.

 

注意:
这条命令要到MongoDB的bin目录下运行,刚开始的时候,我就直接在D:\下运行,结果服务的可执行目录为【"D:\mongod" --logpath  "D:\MongoDB\logs\MongoDB.log"  --logappend  --dbpath  "D:\MongoDB\data"  --directoryperdb  --service 】,肯定是不对的。

该命令行指定了日志文件:\logs\MongoDB.log,日志是以追加的方式输出的;

数据文件目录:\data\db,并且参数--directoryperdb说明每个DB都会新建一个目录;

Windows服务的名称:MongoDB;

以上的三个参数都是可以根据自己的情况而定的。

最后是安装参数:--install,与之相对的是--remove

启动MongoDB:net start MongoDB
停止MongoDB:net stop MongoDB

另外在mongodb客户端(D:\mongodb\bin>mongo.exe)可以停止mongodb服务:
进入客户端→D:\mongodb\bin>mongo.exe
并使用命令→db.shutdownerver()
然后退出客户端
exit

 

Mongodb的Linux安装以及注意事项:

注意事项:
mongoDB数据库在32位机器上大小超过2G时就会出错(2G并不是指单库的容量,是整个mongoDB的所有库容量总和),所以选用centOS64作为其运行载体。
1.下载mongodb的linux版本(注意32位和64位的区别):
下载地址:http://www.mongodb.org/downloads

2.将下载的mongodb安装文件(mongodb-linux-i686-1.6.5.tar)拷贝至/home/liwei@rdb1下。

3.登陆rdb1;

4.执行命令:
cd /home/liwei
tar xzf mongodb-linux-i686-1.6.5.tar

5.启动服务
./mongodb-linux-i686-1.6.5/bin/mongod -dbpath=/data/mongodb/db -logpath=/data/mongodb/log/MongoDB.log

6.将mongoDB服务加入随机启动
vi /etc/rc.local
使用vi编辑器打开配置文件,并在其中加入下面一行代码
/home/liwei/mongodb/mongodb-linux-i686-1.6.5/bin/mongod -dbpath=/data/mongodb/db -logpath=/data/mongodb/log/MongoDB.log --logappend

7.连接mongoDB客户端,出现如下信息则启动成功
./mongodb-linux-i686-1.6.5/bin/mongo
MongoDB shell version: 1.6.5
connecting to: test
>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics