GNU/Linux >> Linux の 問題 >  >> Linux

Linux / OS Xでmongodサービスを開始する正しい方法は何ですか?

編集:brew services start mongodb を使用する必要があります 、Gergoの答えのように...

mongodb をインストール/アップグレードすると、brew が何をすべきかを教えてくれます:

<ブロック引用>

ログイン時にmongodbを起動するには:

    ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
<ブロック引用>

次に、今すぐmongodbをロードします:

    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
<ブロック引用>

または、launchctl が必要ない場合は、以下を実行できます:

    mongod

完璧に機能します。


mongodb community edition の最近のビルドでは、これは簡単です。

brew でインストールすると、正確に何をすべきかがわかります。新しい起動制御ファイルを作成する必要はありません。

$ brew install mongodb
==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.0.6.yosemite.bottle.tar.gz ### 100.0%
==> Pouring mongodb-3.0.6.yosemite.bottle.tar.gz
==> Caveats
To have launchd start mongodb at login:
  ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Then to load mongodb now:
  launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
Or, if you don't want/need launchctl, you can just run:
  mongod --config /usr/local/etc/mongod.conf
==> Summary
🍺  /usr/local/Cellar/mongodb/3.0.6: 17 files, 159M

Linux
  1. Linuxにjdkをインストールする正しい方法は何ですか

  2. LinuxでTomcatサーバーを起動するには?

  3. Linux上のmysql.sockファイルの正しい場所は何ですか?

  1. Linux で TCP トラフィック データを盗聴する最も簡単な方法は何ですか?

  2. Linux で 2 つ以上のファイルを結合する最速の方法は何ですか?

  3. Linuxでのセッションの定義は何ですか?

  1. Linuxを持続可能なOSにする理由

  2. Linux update-rc.d に相当する FreeBSD は何ですか?

  3. iptables で一定範囲のポートを開く正しい方法は何ですか?