web-dev-qa-db-ja.com

Mac OS Xでmongodbサービスを開始する方法は?

私はすでにMacにMongodbをインストールしていますが、現在プロセスは実行されていません。コマンドの使用を開始できるようにMongodbサービスを開始するにはどうすればよいですか?

21
nshetty

ターミナルで次の手順を試してください。

which mongod

これはmongodへのパスを出力しますが、$PATHにない場合、コマンド出力は空になります。したがって、実行可能ファイルを見つける必要があります。

find / -name 'mongod'

このコマンドの出力では、多くの行が表示されます。そのうちの1行はbin/mongodのようになります。 /usr/local/mongodb/bin/mongod。その場合は、絶対パス全体を使用して、次を実行します。

echo "PATH=/usr/local/mongodb/bin/:$PATH" >> ~/.bash_profile
. ~/.bash_profile

その後、もう一度試してください。

mongod --dbpath /your/path
19
bagrat

Homebrewを使用してmacOSにMongoDBをインストールした場合、ターミナルで次のように入力します。ほとんどの場合、トリックを行う必要があります。

$ brew services start mongodb
55
kinxiel

Mongodbを起動するには、ターミナルで「mongod」コマンドを実行するだけで済みます。

3
Brian Kurz

Mongodbがすべてのデータベースファイルを保存するフォルダーに移動して、コマンドを実行します

mongod --dbpath=.

1
Sundar

HomebrewでMongoDBをインストールして実行する

ターミナルアプリを開いて入力します

醸造アップデート

Homebrewを更新した後

mongodbをインストールする

Mongoをダウンロードしたら、「db」ディレクトリを作成します。これは、Mongoデータファイルが存在する場所です。以下を実行することにより、デフォルトの場所にディレクトリを作成できます。

Sudo mkdir -p/data/db

/ data/dbディレクトリに適切な権限があることを確認するには、次を実行します

須藤チャウン-R id -un/data/db

いずれかのターミナルウィンドウでMongoデーモンを実行します

モンゴッド

これにより、Mongoサーバーが起動します。 Mongoデーモンを1つのターミナルで実行した状態でMongo Shellを実行し、別のターミナルウィンドウでmongoと入力します。これにより、MongoDBのデータにアクセスするためのアプリケーションであるMongo Shellが実行されます。 Mongoシェルを終了するにはquit()を実行しますMongoデーモンを停止するにはctrl-cを押します

サービスを開始:

醸造サービスがmongoを開始

https://treehouse.github.io/installation-guides/mac/mongo-mac.html

0
Emir Mamashov

この行を使用して、問題を修正します。

ターミナルのmongo binパスで次の行を実行します。

export PATH=<mongodb-install-directory>/bin:$PATH

<mongodb-install-directory>これをあなたのパスに置き換えます、例えば:

export PATH=/Application/Mongo/bin:$PATH
0
Neeraj Soni