mac 下用 brew 安装mongodb
mac 下安裝mongoDB一般倆種方法.
(1)下載源碼,解壓,編譯,配置,啟動(dòng) 比較艱難的一種模式.
(2)brew install mongodb ,然后就可以悠閑的品一口茶,順便瞄一眼網(wǎng)易新聞,這是一種傻瓜模式.
但傻瓜模式也有人為干預(yù)的時(shí)候,粗略說一下使用brew 安裝mongodb
| 1 | zhangzhi@moke:~/code$?brew?install?mongodb |
此圖說明已經(jīng)安裝成功,安裝的目錄就是 /usr/local/Cellar/mongodb/2.4.9
第一次啟動(dòng)服務(wù)端,這里需要做一些準(zhǔn)備工作.
1.默認(rèn)mongodb 數(shù)據(jù)文件是放到根目錄 data/db 文件夾下,如果沒有這個(gè)文件,請(qǐng)自行創(chuàng)建.
| 1 | zhangzhi@moke:~/code$?mkdir?-p?/data/db |
2.如果你當(dāng)前的環(huán)境變量還沒有加入 mongod ?,手動(dòng)添加的環(huán)境變量中.
| 1 | zhangzhi@moke:~/code$?nano?~/.bash_profile |
| 1 2 | //添加mongodb安裝目錄到環(huán)境變量中 export?PATH=/usr/local/Cellar/mongodb/2.4.9/bin:${PATH}} |
3.如果讓環(huán)境變量馬上生效? 執(zhí)行下面的shell
| 1 | source?~/.bash_profile |
4.修改mongodb配置文件,配置文件默認(rèn)在 /usr/local/etc 下的 mongod.conf
| 1 2 3 4 5 6 7 8 9 | #?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 |
第二行修改成數(shù)據(jù)庫(kù)文件寫入目錄地址,如果準(zhǔn)備連接非本地環(huán)境的mongodb數(shù)據(jù)庫(kù)時(shí),bind_ip = 0.0.0.0 即可.
5.嘗試啟動(dòng) mongod
好吧,萬(wàn)事開頭難,mongodb 服務(wù)器沒有啟動(dòng)起來(lái),看最后一行錯(cuò)誤提示已經(jīng)退出,google 后得知是因?yàn)?/data/db 文件沒有寫入權(quán)限.
6.給 /data/db 文件夾賦權(quán)限
| 1 | sudo?chown?`id?-u`?/data/db |
ok,這一句搞定,繼續(xù)嘗試啟動(dòng)服務(wù)器端
ok,mongodb 服務(wù)端終于啟動(dòng)起來(lái)了.接著啟動(dòng)mongodb 客戶端
| 1 | zhangzhi@moke:/usr/local/etc$?mongo |
?
到現(xiàn)在位置,mongodb 的安裝到服務(wù)器端啟動(dòng),客戶端啟動(dòng),下一步就是如何使用.
總結(jié)
以上是生活随笔為你收集整理的mac 下用 brew 安装mongodb的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【编程知识】常用参考表对照表
- 下一篇: 使用python开发网页游戏_不敢想!不