mongodb官網(wǎng)上下載最新版本的mongodb,按照官網(wǎng)上的說明進行安裝: 首先運行如下命令:curl -O http://downloads./linux/mongodb-linux-x86_64-2.6.3.tgz 其次,運用tar 進行解壓縮,按照如下命令tar -zxvf mongodb-linux-x86_64-2.6.3.tgz 第三,新建mongodb文件夾,把解壓了的mongodb-linux-x86_64-2.6.3復(fù)制到mongodb下面。按照如下命令 mkdir -p mongodb
cp -R -n mongodb-linux-x86_64-2.6.3/ mongodb 第四,更改環(huán)境變量,在路徑 /etc/下面,找到bashrc文件export PATH=<mongodb-install-directory>:$PATH 第五,創(chuàng)建mongodb的dbdata的路徑mkdir -p /usr/local/mongo/data
mongod --dbpath /usr/local/mongo/data 第六,進入mongo的文件夾,運行mongo命令,啟動mongo就可以了。上面的安裝方法比較簡單,但是有個問題,就是mongo啟動必須同時制定data,也就是要運行mongod --dbpath /usr/local/mongo/data,比較繁瑣,下面介紹一種一勞永逸的安裝辦法,把mongo的啟動添加到服務(wù)當中。但是必須制定安裝的版本,本例以mongodb-src-r1.8.1.tar.gz 具體可以參考博客:http://www./post/centos_mongodb 注:每個版本必須和博客中一致,下面對rin博客的這篇文章做一下轉(zhuǎn)載! 下載所需軟件(下載到/usr/local/src目錄)#wget http://downloads./src/mongodb-src-r1.8.1.tar.gz#wget http://ftp.mozilla.org/pub/mozilla.org/js/js-1.7.0.tar.gz#wget http:///projects/pcre/files/pcre/8.12/pcre-8.12.tar.bz2 安裝 python(注:scons必須是2.0.1的,具體下載地址是http://prdownloads./scons/scons-2.0.1.tar.gz): #yum install -y python-devel 安裝spidermonkey庫,下載支持c的js api庫 js-1.7.0.tar.gz(http://ftp.mozilla.org/pub/mozilla.org/js/) yum install -y boost boost-devel
tar zxvf js-1.7.0.tar.gz
cd js/src/ 安裝pcretar zxf pcre-8.12.tar.gz
cd pcre-8.12./configure --enable-utf8 --enable-unicode-properties
make && make install
cd .. 安裝MongoDBtar zxf mongodb-src-r1.8.1.tar.gz
cd mongodb-src-r1.8.1 創(chuàng)建配置文件mkdir -p /usr/local/mongo/etc /usr/local/mongo/data /usr/local/mongo/log/ /usr/local/mongo/repair
vim /usr/local/mongo/etc/mongo.conf 看看是不是啟動起來了,但是使用這種方式管理mongodb服務(wù)器很不明智,我們完善一下:mkdir -p /usr/local/mongo/srv
vim /usr/local/mongo/srv/mongodb-start 添加下面的內(nèi)容#!/bin/sh 添加下面的內(nèi)容#!/bin/bash 添加執(zhí)行權(quán)限chmod a+x /usr/local/mongo/srv/mongodb-start
chmod a+x /usr/local/mongo/srv/mongodb-stop
vim /etc/rc.d/init.d/mongodb 添加下面的內(nèi)容#! /bin/sh 添加服務(wù)chmod a+x /etc/rc.d/init.d/mongodb
chkconfig --add mongodb
chkconfig --level 345 mongodb on/etc/rc.d/init.d/mongodb start |
|