標籤:style blog http color os io 檔案 資料
背景知識
MongoDB 是用C++寫的, 開源的, NoSQL(Not Only SQL)文檔資料庫.
特點:high performance(高效能), high availability(高可靠性), and automatic scaling(自動調整).
結構與JSON類似.
安裝
1. 下載安裝包 www.mongodb.org/downloads
curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.3.tgz
2. 解壓tgz包
tar -zxvf mongodb-linux-x86_64-2.6.3.tgz
3. 拷貝解壓出的檔案夾到指定目錄
注意許可權,如果提示沒有許可權,請用sudo,或者修改目錄的own。
mkdir -p mongodbcp -R -n mongodb-linux-x86_64-2.6.3/ mongodb
4. 修改/etc/profile(對所有使用者有效)或者~/.bashrc(對目前使用者有效), 把mongodb/bin加到PATH中。
export MONGODB=/opt/mongodbexport PATH=$MONGODB/bin:$PATH
註:如果作業系統為Debian/Redhat系列的話,可以通過apt-get/yum進行安裝。
詳細請參考官方文檔:http://docs.mongodb.org/manual/administration/install-on-linux/
運行
5. 建立儲存資料庫的檔案夾(建議把下面的/data/db改成自己希望在本地的存放路徑)
mkdir -p /data/db
6. 修改並確認對該檔案夾有讀取和修改許可權(user改為你目前使用者的名字)
chown user /data/dborchmod 777 /data/db
7. 運行mongodb(如果不指定path,預設是/data/db,建議指定路徑名稱)
mongod --dbpath <path to data directory>