数据库

 首页 > 数据库 > MongoDB > Ubuntu系统下MongoDB的安装和使用

Ubuntu系统下MongoDB的安装和使用

分享到:
【字体:
导读:
         摘要:1.安装mongodb(1)安装boost-system、boost-filesystem、boost-thread、boost-program-options,所用命令为:sudoapt-getinstalllibboost-system-devlibboost-filesystem-devlibboost-thre...

Ubuntu系统下MongoDB的安装和使用

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

Ubuntu系统下MongoDB的安装和使用
分享到:
Ubuntu 11.04系统下安装MongoDB数据库和P...
Ubuntu 11.04系统下安装MongoDB数据库和Python驱动模块 首先说明一下,我的系统是Ubuntu 11.04,64位系统,以下安装可能需要自己根据系统状况修改。 1.下载MongoDb安装包 $wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgz 2.解压 $tar vzf mongodb-linux-x86_64-2.0.0.tgz 为了方便...
MongoDB数据库的安装过程和基本使用
MongoDB数据库的安装过程和基本使用  这两天因为任务不是很重,就学习了一下新型的NoSql数据库MongoDB,关于MongoDB和现在的关系型数据库完全是两个不同的设计理念,它的数据存储采用的是{key:value}很类似json,因此它的速度相当快。 下面就一步一步的介绍MongoDB的安装和相关操作 安装:到http://www.mongodb.org...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……