MongoDB的安裝及配置

MongoDB 是目前在IT行業很是流行的一種非關係型數據庫(NoSql),其靈活的數據存儲方式備受當前IT從業人員的青睞。
html

Windows

(1). 登陸Mongodb官網點擊下載linux

(2). 將zip文件解壓放到盤符的根目錄(如C:或D:),爲了方便建議文件夾命名儘可能簡短如(d:\mongodb)mongodb

(3). 建立數據庫文件的存放位置,好比d:/mongodb/data/db。啓動mongodb服務以前須要必須建立數據庫文件的存放文件夾,不然命令不會自動建立,並且不能啓動成功。chrome

(4). 打開cmd命令行,進入D:\mongodb\bin目錄(如圖先輸入d:進入d盤而後輸入cd d:\mongodb\bin),數據庫

輸入以下的命令啓動mongodb服務:ubuntu

D:/mongodb/bin>mongod --dbpath D:\mongodb\data\db

(5). mongodb默認鏈接端口27017,若是出現如圖的狀況,能夠打開http://localhost:27017查看(筆者這裏是chrome),發現如圖則表示鏈接成功,若是不成功,能夠查看端口是否被佔用。windows

(6). 其實能夠將MongoDB設置成Windows服務,這個操做就是爲了方便,每次開機MongoDB就自動啓動了。.net

d:\mongodb\data下新建文件夾log(存放日誌文件)而且新建文件mongodb.log
d:\mongodb新建文件mongo.config命令行

mongo.config中輸入:日誌

dbpath=D:\mongodb\data\db
logpath=D:\mongodb\log\mongo.log

(7). 用管理員身份打開cmd命令行,進入D:\mongodb\bin目錄,輸入以下的命令:

D:\mongodb\bin>mongod --config D:\mongodb\mongo.config

如圖結果存放在日誌文件中,查看日誌發現已經成功。若是失敗有可能沒有使用管理員身份,遭到拒絕訪問。

(8). 打開cmd輸入services.msc查看服務能夠看到MongoDB服務,點擊能夠啓動

若以上沒有添加mongo服務,則命令行添加:

cd D:\MongoDB\bin
mongod --dbpath D:\MongoDB\data\db --logpath=D:\MongoDB\log\mongo.log --install

啓動服務便可:

到服務中啓mongodB(或者cmd命令提示符下輸入:net start mongodb 便可啓動mongodb了)

刪除服務:

管理員模式打開cmd,輸入 sc delete mongodb 便可刪除mongodb服務

Ubuntu

安裝MongoDB

sudo apt-get install mongodb

啓動數據庫MongoDBmongod

可能會出現下面的錯誤

mongod --help for help and startup options  
mongod: symbol lookup error: mongod: undefined symbol: _ZN7pcrecpp2RE4InitEPKcPKNS_10RE_OptionsE

安裝mongodb-10gen來解決這個錯誤

  • 獲取下載10-gen公共密鑰:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
  • 建立一個/etc/apt/sources.list.d/10gen

    echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list
  • 安裝mongodb-10gen

    sudo apt-get update and then sudo apt-get install mongodb-10gen

若是提示和remove mongodb-clients有衝突,能夠卸載remove mongodb-clients再安裝:

sudo apt-get remove mongodb-clients  
sudo apt-get install mongodb-10gen

以上步驟便可完成 Ubuntu 上 MongoDB 的安裝


參考

相關文章
相關標籤/搜索