node.js - mac安装mongodb第一次启动失败
天蓬老师
天蓬老师 2017-04-17 15:54:50
0
1
486

homebrew安装的mongodb,按照网上的教程分别执行了

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

之后,配置了环境变量。
输入mongod启动时报了如下错误:

请问是什么原因?该怎么解决呢

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(1)
巴扎黑

dbpath を構成していないため、dbpath=/data/db がデフォルトで指定されています (ログの最初の行に注目してください)。このディレクトリが存在しないため、以下のエラーが発生しました。
tar.gz の場合、パッケージの解凍では mongodb ユーザーが作成されません。実際、Mac でのどのインストール方法でもユーザーが作成されるとは思えません (私は homebrew を使用してインストールしましたが、ユーザーは作成されませんでした)。また、mongodb サービスはインストールすべきではありません。 Linux では、ソフトウェア ソースからインストールする場合、ユーザーを作成する必要がありますが、それは mongod:mongod です。したがって、Mac と Linux のインストールと操作はまったく異なることに注意してください。/var/lib/mongodb/ でアクセス許可を設定しましたが、これは Linux インストール パッケージのデフォルト ディレクトリでもあります。Mac と混同しないでください。
現在のユーザーとしてコマンド ラインから開始するため、chmod を行う必要はありません。このコマンドの目的は、dbpath を実行しているユーザーに mongod を所属させることです。起動メソッドは元々現在のユーザー promote に属しており、変更する必要はありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート