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
>

你可能感兴趣的:(mongodb,linux,windows,数据库,centos,service)