久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - mac安裝mongodb第一次啟動失敗

瀏覽:130日期:2024-07-25 11:51:04

問題描述

homebrew安裝的mongodb,按照網(wǎng)上的教程分別執(zhí)行了

sudo mkdir -p /data/dbsudo chown -R 用戶名(你自己的) /data

之后,配置了環(huán)境變量。輸入mongod啟動時(shí)報(bào)了如下錯(cuò)誤:node.js - mac安裝mongodb第一次啟動失敗

請問是什么原因?該怎么解決呢

問題解答

回答1:

你沒有配置dbpath,所以默認(rèn)給出了dbpath=/data/db(注意日志第一行)。這個(gè)目錄是不存在的,所以有了下面的錯(cuò)誤。如果是tar.gz包解壓應(yīng)該不會為你創(chuàng)建mongodb用戶。實(shí)際上我不覺得Mac上面任何安裝方式會為你創(chuàng)建用戶(我用homebrew安裝同樣沒有創(chuàng)建用戶),應(yīng)該也不會安裝mongodb服務(wù)。Linux下如果從軟件源安裝確實(shí)是有創(chuàng)建用戶的,不過那是mongod:mongod。所以要注意一點(diǎn)Mac和Linux的安裝和運(yùn)行是完全不一樣的,我看到你對/var/lib/mongodb/配置權(quán)限,這同樣是Linux安裝包下的默認(rèn)目錄,不要與Mac混淆。因?yàn)槟闶窃诿钚邢掠卯?dāng)前用戶啟動,所以也沒有必要chmod,這條命令的目的是讓dbpath屬于運(yùn)行mongod的用戶。而你的啟動方式它本來就是屬于當(dāng)前用戶promote的,沒有必要改。

相關(guān)文章:
主站蜘蛛池模板: 平顺县| 秦安县| 建平县| 汕尾市| 永新县| 邵武市| 武清区| 浦城县| 南昌市| 台湾省| 同仁县| 富民县| 丰都县| 石首市| 钟祥市| 门源| 资中县| 承德县| 吴川市| 上虞市| 桐城市| 凤山县| 阳山县| 襄垣县| 阜南县| 伊川县| 原阳县| 萝北县| 鄯善县| 延庆县| 龙口市| 屏南县| 禹城市| 县级市| 醴陵市| 靖远县| 麦盖提县| 仙居县| 葵青区| 五大连池市| 桂林市|