热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Ubuntu系统下MongoDB的安装和使用

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++结合使用的内容。


推荐阅读
author-avatar
手机用户2602889817_805
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有