首先說明一下,我的系統是Ubuntu11.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
為了方便以後敲命令,你也可以改個名字,比如 mv mongodb-linux-x86_64-2.0.0.tgz mongo2
3.安裝Python依賴包
按照官方的說法,推薦使用pip來安裝MongoDb的Python驅動,但是pip首先依賴於setuptools,所以你得先檢查有沒有安裝它,
如果沒有,可以下載安裝setuptools或者:
$apt-get install python-setuptools
注意:如果你使用的是python3.0或以上版本,請使用對應版本的setuptools。
另外,在安裝pip的過程中,你可能需要順帶安裝python-dev:
$apt-get install python-dev
4.安裝pip
首先下載:
$wget http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz#md5=47ec6ff3f6d962696fe08d4c8264ad49
然後解壓:
$tar -xvf pip-1.0.2.tar.gz
然後安裝:
$cd pip-1.0.2
$python setup.py install
安裝好pip之後,就可以用命令來安裝pymongo了:
5.安裝Python for Mongo的驅動
很簡單:
$pip install pymongo
注意,以後可以直接通過pip來更新pymongo,命令是
$pip --upgrade pymongo
6.啟動mongo服務並串連
首先我們為mongo建立一個資料庫儲存目錄,預設是/data/db,所以如果沒有此目錄,你得用sudo mkdir /data/db來建立;
當然如果你不想用預設資料庫目錄,也可以在啟動mongo服務的時候指定。
接下來就是啟動服務:
$./mongod --dbpath=/data/db
注意首先需要進入到mongod所在的目錄(例如我的目錄是/data/mongo2/bin/mongod),然後/data/db可以換成你要想指定的目錄。
最後你可以在另一個獨立的視窗內串連資料庫:
$./mongo
7.以上步驟完成之後,就可以開始用py編寫指令碼來操作mongo了。
Python的編寫可以參照上一篇日誌: