【MongoDB詳細使用教程】1、Mac安裝MongoDB 【MongoDB詳細使用教程】2、MongoDB基本操做 【MongoDB詳細使用教程】3、高級查詢 【MongoDB詳細使用教程】4、python操做MongoDB 【MongoDB詳細使用教程】5、MongoDB的數據庫管理html
[toc]python
一、介紹
基於分佈式文件存儲的數據庫,使用C++編寫。
應用最普遍的非關係型數據庫(NoSQL)。sql
NoSQL與SQL區別:NoSQL是基於鍵值對保存數據的,無複製的sql查詢,表與表以前無耦合性。mongodb
NoSQL優點:性能高、可擴展。
SQL優點:能夠在表和表之間作複製的關聯查詢,支持事物。數據庫
二、下載安裝
2.一、方法1
- 手動在mongodb官網下載 與操做系統對應的版本。
-
解壓到/usr/local/目錄下,並將解壓後的文件夾重命名爲MongoDB。 bash
-
注:/usr/local爲隱藏目錄,正常在finder中是看不到的,須要在finder中按shift + command +G 輸入/usr/local並點擊前往。app
2.二、方法2
使用命令行安裝:curl
經過官網獲取到最新版本的下載鏈接,替換下面下載命令後面的4.0.9版本的地址,下圖位置右鍵複製連接 分佈式
cd /usr/local # 進入目錄 sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz # 開始下載,後面的地址替換爲最新版本的地址 sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz # 解壓,這裏的文件名也須要替換爲按版本的文件名,具體能夠下載以後ls看一下文件便可 sudo mv mongodb-osx-x86_64-4.0.9/ mongodb # 解壓後更名,不要忘了改文件名
三、配置
3.一、配置PATH
-
在終端中輸出 "open -e .bash_profile",打開bash_profile文件。性能
-
將安裝目錄的bin目錄地址 "export PATH=${PATH}:/usr/local/mongoDB/bin" 添加到環境變量中。
-
Command+S保存配置,關閉上面的.bash_profile編輯窗口,而後在終端中輸入"source .bash_profile"使配置當即生效。
-
在終端中輸入 "mongod -version",若是出現以下信息則說明path配資環和安裝都已成功
3.二、建立log和data目錄
- 在/usr/local/mongoDB 目錄下建立兩個文件夾: data 和 log。
四、啓動
- 在終端中,先進入data和log所在的目錄,也就是/usr/local/mongoDB ,而後輸入"mongod --dbpath data --logpath log/mongod.log --logappend",啓動mongodb服務(當前終端不要關閉)
由於默認的數據保存地址爲/data/db,須要手動在mac根目錄(即Macintosh HD)中建立/data/db,若是改變data目錄位置,則須要在啓動服務時 指定dbpath的位置。
--dbpath 指定爲剛纔建立好的data目錄 --logpath 指定log存放位置 --logappend mongo在後臺運行
- 在新的終端中輸入"mongo" 鏈接數據庫
五、關閉
use admin; db.shutdownServer();