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
>