在Mac下安裝mongodb


本來想用brew一鍵安裝的,但是一直不成功,解決了一個問題隨即又拋出一個問題,后來只好老老實實去官網下載安裝包了,解壓到/usr/local目錄下。

之前下載壓縮包時忘記下載到/usr/local目錄下,但是可以通過一個命令行操作(sudo mv 文件舊地址 文件新地址),文件新地址也就是/usr/local,不知道文件地址全稱的話,可以在命令行輸入pwd來查看文件地址全名。

下載並解壓完成之后,修改解壓的文件夾名字為mongodb(這個也可以自己取,但是后續操作時配置的名字要保持一致)。

可以在命令行修改文件夾名稱:sudo mv 文件舊名稱 文件新名稱,文件新名稱也就是mongodb。

配置環境變量:

之后在終端是根目錄的情況下,配置環境變量,輸入“open -e .bash_profile”,在打開的文件中加入:

export PATH=${PATH}:/usr/local/mongodb/bin

用Command+S保存配置,關閉上面的.bash_profile編輯窗口,

然后在終端繼續輸入"source .bash_profile"使配置生效。

在終端輸入"mongod -version"后回車,如果看到下面出現版本號則說明MongoDB已經成功安裝到了Mac上。

或者用which mongod來檢驗是否安裝成功,如果命令行輸出:/usr/local/mongodb/bin/mongod,則證明安裝成功。

在根目錄下新建data文件夾:

注意是根目錄,也就是'/',檢查是不是根目錄:在命令行輸入pwd,看輸出的是不是:/。

在根目錄下,命令行輸入:sudo mkdir -p /data/db

運行,在命令行輸入:mongod

驗證是否連接成功:打開瀏覽器,輸入localhost:27017 ,會出現這樣一行文字:

It looks like you are trying to access MongoDB over HTTP on the native driver port.

啟動mongod報錯:

IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db, terminating……

解決:

權限不夠,重新分配dbpath的權限即可:sudo chown -R 用戶名 /data/db

退出mongod:

Mac:control+C

參考:mac安裝和使用mongodb

 


免責聲明!

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



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