我今天是第一次使用我的新Mac。我一直遵循mongodb.org上的入門指南,直到創(chuàng)建/ data / db目錄的步驟為止。順便說一句,我用自制的路線。因此,我打開了一個終端,并認為我在您稱為主目錄的位置,因為當我執(zhí)行“ ls”操作時,我會看到“桌面應用程序電影”“音樂圖片”文檔和庫的文件夾。所以我做了一個mkdir -p /data/db首先,它說許可被拒絕。我半小時不停地嘗試不同的東西,最后:mkdir -p data/db工作了。當我“ ls”時,確實存在一個數(shù)據(jù)目錄并嵌套在其中一個db文件夾。然后我啟動mongod,它抱怨找不到數(shù)據(jù)/數(shù)據(jù)庫我做錯什么了嗎?現(xiàn)在我已經(jīng)完成了sudo mkdir -p /data/db當我執(zhí)行“ ls”時,我會看到數(shù)據(jù)目錄和db目錄。雖然在db目錄中,但絕對沒有任何內(nèi)容,當我現(xiàn)在運行mongod時Sun Oct 30 19:35:19 [initandlisten] exception in initAndListen: 10309 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminatingSun Oct 30 19:35:19 dbexit: Sun Oct 30 19:35:19 [initandlisten] shutdown: going to close listening sockets...Sun Oct 30 19:35:19 [initandlisten] shutdown: going to flush diaglog...Sun Oct 30 19:35:19 [initandlisten] shutdown: going to close sockets...Sun Oct 30 19:35:19 [initandlisten] shutdown: waiting for fs preallocator...Sun Oct 30 19:35:19 [initandlisten] shutdown: lock for final commit...Sun Oct 30 19:35:19 [initandlisten] shutdown: final commit...Sun Oct 30 19:35:19 [initandlisten] shutdown: closing all files...Sun Oct 30 19:35:19 [initandlisten] closeAllFiles() finishedSun Oct 30 19:35:19 [initandlisten] shutdown: removing fs lock...Sun Oct 30 19:35:19 [initandlisten] couldn't remove fs lock errno:9 Bad file descriptorSun Oct 30 19:35:19 dbexit: really exiting now編輯獲取錯誤消息sudo chown mongod:mongod /data/dbchown: mongod: Invalid argument感謝大家!
3 回答

臨摹微笑
TA貢獻1982條經(jīng)驗 獲得超2個贊
得到與Nik相同的錯誤后
chown:id -u:無效參數(shù)
我發(fā)現(xiàn)這顯然是從使用了錯誤類型的引號的發(fā)生(應該是反引號)Ubuntu論壇
相反,我只是用
須藤chown $ USER / data / db
作為替代方案,現(xiàn)在mongod擁有所需的權(quán)限。

忽然笑
TA貢獻1806條經(jīng)驗 獲得超5個贊
創(chuàng)建文件夾。
sudo mkdir -p /data/db/
授予自己對該文件夾的權(quán)限。
sudo chown `id -u` /data/db
然后,您mongod無需運行即可sudo。在OSX Yosemite上工作
- 3 回答
- 0 關注
- 1094 瀏覽
添加回答
舉報
0/150
提交
取消