mac osx系統安裝mongodb遇到的坑

2021-10-04 03:59:37 字數 1116 閱讀 2679

之前用的都是windows電腦沒有那麼多許可權問題

按照菜鳥教程安裝的mongodb 

可是用 

sudo mongod
啟動時 報錯  command not found: mongodb

可是配置環境變數後依然不行,然後用

# 如果沒有建立全域性路徑 path,需要進入以下目錄

cd /usr/local/mongodb/bin

sudo ./mongod

這個命令啟動,可以看到有錯誤資訊 

data directory /data/db not found., terminating

發現是資料庫目錄未建立。。

sudo mkdir /data

使用目錄建立後

mkdir: data: read-only file system

(然後開始漫長的建立目錄的過程)

網上大多數是修改auto_master 注釋home這一行 但是試了好多次依然不行

然後找到了大神的一篇文章 osx系統公升級的建立問題

按照命令建立後 重新配置一下 

sudo mongod --dbpath=/data/db
就可以完美啟動啦!

誰能想到打完這個完美之後的下午 在我重啟了電腦之後

我人傻了。。

進入bin目錄執行 sudo ./mongod命令

又有報錯!!

然後去根目錄下確實發現有這麼乙個檔案

執行命令

sudo mount -uw /  掛載寫許可權

sudo rm -rf /data/db/mongod.lock  刪除檔案

sudo chown username /data/db //給使用者新增許可權

然後在啟動就可以了

5.14

要在~/.zshrc檔案裡加上環境變數的配置:export path=/usr/local/mongodb/bin:$path

不然每次重新開機都要配置一下全域性路徑

解決Mac OSX系統版本安裝brew出錯

字數837 閱讀780 喜歡0 上週更新了最新的mac osx作業系統10.11.x,但是安裝brew命令的時候出現如下兩種錯誤 fatal cannot unlink library aliases 0install permission denied error unable to unlink...

嘗試在虛擬機上安裝mac os x系統

目前,最新的版本應該是10.9吧,在網上找到的是10.8 和 10.6 但現在只成功安裝了10。6,遇到的最大問題就是引導的問題,我的系統可能有點特殊,因為我是在64位ubuntu 12。04上面跑vbox4。1的虛擬機器。一般網上介紹的比較多的都是在32位win7上面跑虛擬機器,而且都是以wmwa...

Mac osx 基於系統的MAMP安裝過程

在mac上開發php幾年了,一直都是使用mamp這樣的整合工具 最近出現mamp經常宕機的狀況 或許因為我本機同時開著docker和mamp等工具吧.同時,系統上安裝了各種軟體,各種配置弄得亂糟糟的 反正我系統也重灌備了.brew安裝 nginx phpmysql 這些我都參照的macosx搭建ph...