MongoDB 是目前在IT行業很是流行的一種非關係型數據庫(NoSql),其靈活的數據存儲方式備受當前IT從業人員的青睞。
html
(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服務
安裝MongoDB:
sudo apt-get install mongodb
啓動數據庫MongoDB:mongod
可能會出現下面的錯誤:
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 的安裝