作者:手机用户2602889817_805 | 来源:互联网 | 2014-05-28 16:53
1.安装mongodb(1)安装boost-system、boost-filesystem、boost-thread、boost-program-options,所用命令为:sudoapt-getinstalllibboost-system-devlibboost-filesystem-devlibboost-thre
1.
安装mongodb
(1)
安装boost-system 、boost-filesystem、boost-thread、
boost-program-options,所用命令为:
sudo apt-get install libboost-system-dev libboost-filesystem-dev
libboost-thread-dev libboost-program-options-dev
Mongodb依赖boost的这些库。
(2)
下载mongodb-src-r2.0.5.tar.gz
(3)
下载并安装scons 2.0.0以上版本
(4)
使用scons安装mongodb时需要有c++ compiler,如果没有则需要安装。使用如下命令安装mongodb:
sudo scons ?prefix=/usr/mongo/ --full
install
如果安装成功,会在/usr/mongo/目录下生成bin include lib三个目录。
其中:目录/usr/mongo/可根据习惯自己设定。
2.
测试mongodb
在/usr/local/myMongodbData目录下创建文件mongodb.conf(作为mongodb
server端运行时config选项的值)、 mongodb.log(记录mongodb
server的日志文件)。并且把mongodb的数据保存在/usr/loca/myMongodbData目录下。
其中:目录/usr/local/myMongodbData/可根据习惯爱好自己设定。
为了方便使用,把/usr/mongo/bin下面的可执行文件链接或复制到/usr/bin(PATH包括的某目录)目录下,
或把/usr/mongo/bin目录加入到PATH中。
(1)
后台运行server端:
sudo mongod
--cOnfig=/usr/local/myMongodbData/mongodb.conf
(2)
运行client端:
sudo mongo
如果出现MongoDB shell version: 2.0.5
connecting to:
test,以及接下来的提示符 > ,则表明mongodb安装成功。
附:mongodb.conf文件内容如下:
dbpath =
/usr/local/myMongodbData/
logpath = /usr/local/myMongodbData/
logappend = true
fork = true
其中:dbpath表示创建的mongodb的数据文件的存放目录;logpath表示mongodb生成的日志文件的存放目录;logappend为true表示日志是以追加的模式保存,否则是以覆盖方式保存;fork为true表示以后台方式运行。
接触mongodb不久,还有很多需要学习的地方,文中如果有不足,还望多多指点,不胜感激。下一篇将写mongodb与C++结合使用的内容。