Mac安裝mongodb

我選擇使用homebrew安裝

brew install mongodb

等待...

安裝完畢!

image.png

查看版本號(hào)
使用mongo -version

運(yùn)維語(yǔ)句:

To have launchd start mongodb now and restart at login:
  brew services start mongodb
Or, if you don't want/need a background service you can just run:
  mongod --config /usr/local/etc/mongod.conf

修改配置文件,mongodb配置文件在 /usr/local/etc/mongod.conf

【問(wèn)題記錄】
1.exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating

答:使用不加參數(shù)的mongod啟動(dòng),使用的是默認(rèn)配置,默認(rèn)使用的dbPath是 /data/db 。我并沒(méi)有創(chuàng)建這個(gè)文件件,所以會(huì)報(bào)錯(cuò)。

2.使用mongodb --config /usr/local/etc/mongod.conf 出現(xiàn)了這個(gè)
[main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
終端一直卡在這個(gè)輸出信息這里,沒(méi)有動(dòng)靜了。

3.啟動(dòng)輸出了警告:
ARNING: Access control is not enabled for the database. 2018-08-31T22:44:23.070+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted..
答:出現(xiàn)這個(gè)警告的原因是新版本的MongDB為了讓我們創(chuàng)建一個(gè)安全的數(shù)據(jù)庫(kù) 必須要進(jìn)行驗(yàn)證
新版本的MongDB增加了安全性設(shè)計(jì),推薦用戶(hù)創(chuàng)建使用數(shù)據(jù)庫(kù)時(shí)進(jìn)行驗(yàn)證。如果用戶(hù)想建立簡(jiǎn)單連接,則會(huì)提示警示信息。

使用mongo連接服務(wù)器。

image.png
image.png

重新啟動(dòng)服務(wù)器
mongod --auth

“–auth”命令即表示訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)需要認(rèn)證。此處可不指定端口,則默認(rèn)為27017。
啟動(dòng)后即可看到不再提示報(bào)警信息。

4.WARNING: This server is bound to localhost.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 32,284評(píng)論 2 89
  • Mac 下安裝 MongoDB 一般有兩種方法,一種是通過(guò)源碼安裝,一種是直接使用 homebrew ,個(gè)人推薦使...
    卓三陽(yáng)閱讀 8,749評(píng)論 1 4
  • 安裝 MacBook-Air:Downloads huangyong$ brew install mongodb ...
    你說(shuō)你要一場(chǎng)閱讀 371評(píng)論 0 1
  • 在Mac上安裝MongoDB 在Mac OS上面安裝MongoDB,你可以通過(guò)編譯源代碼來(lái)安裝 ,也可以在Mac ...
    SuperGu閱讀 588評(píng)論 0 1
  • 最近越過(guò)越悲傷越失敗了!做的錯(cuò)事也越來(lái)越多,感覺(jué)變了個(gè)人似的,但是不知為什么自己還在不斷的做錯(cuò)事!因人而異也沒(méi)什么...
    Qunny閱讀 283評(píng)論 0 1

友情鏈接更多精彩內(nèi)容