mac 下用 brew 安裝mongodb


mac 下安裝mongoDB一般倆種方法.

(1)下載源碼,解壓,編譯,配置,啟動 比較艱難的一種模式.

(2)brew install mongodb ,然后就可以悠閑的品一口茶,順便瞄一眼網易新聞,這是一種傻瓜模式.

但傻瓜模式也有人為干預的時候,粗略說一下使用brew 安裝mongodb

zhangzhi@moke:~/code$ brew install mongodb

此圖說明已經安裝成功,安裝的目錄就是 /usr/local/Cellar/mongodb/2.4.9

第一次啟動服務端,這里需要做一些准備工作.

1.默認mongodb 數據文件是放到根目錄 data/db 文件夾下,如果沒有這個文件,請自行創建.

zhangzhi@moke:~/code$ mkdir -p /data/db

2.如果你當前的環境變量還沒有加入 mongod  ,手動添加的環境變量中.

zhangzhi@moke:~/code$ nano ~/.bash_profile
//添加mongodb安裝目錄到環境變量中
export PATH=/usr/local/Cellar/mongodb/2.4.9/bin:${PATH}}

3.如果讓環境變量馬上生效? 執行下面的shell

source ~/.bash_profile

4.修改mongodb配置文件,配置文件默認在 /usr/local/etc 下的 mongod.conf

# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /data/db

# Append logs to /usr/local/var/log/mongodb/mongo.log
logpath = /usr/local/var/log/mongodb/mongo.log
logappend = true

# Only accept local connections
bind_ip = 127.0.0.1

第二行修改成數據庫文件寫入目錄地址,如果准備連接非本地環境的mongodb數據庫時,bind_ip = 0.0.0.0 即可.

5.嘗試啟動 mongod

好吧,萬事開頭難,mongodb 服務器沒有啟動起來,看最后一行錯誤提示已經退出,google 后得知是因為 /data/db 文件沒有寫入權限.

6.給 /data/db 文件夾賦權限

sudo chown `id -u` /data/db

ok,這一句搞定,繼續嘗試啟動服務器端

ok,mongodb 服務端終於啟動起來了.接着啟動mongodb 客戶端

zhangzhi@moke:/usr/local/etc$ mongo

 

到現在位置,mongodb 的安裝到服務器端啟動,客戶端啟動,下一步就是如何使用.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM