AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

Homebrew で MongoDB サービスを実行する

MongoDBは、brewパッケージマネージャーを使用してMongoDB EnterpriseおよびMongoDB CommunityをインストールできるHomebrewタップを提供しています。これらのフォーミュラを使用してmacOSシステムにMongoDBをインストールした場合は、brew servicesコマンドを使用してmongodプロセスをサービスとして管理することもできます。

brew services <cmd> mongodb-enterprise[@VERSION]
コマンド
説明

info

MongoDBサービスのステータスを表示します。

restart

MongoDBサービスが実行中の場合は停止し、再起動してから、ログイン時または起動時に開始するように再登録します。

run

MongoDB サービスを開始します。ログイン時や起動時に開始するように登録することはありません。

start

MongoDBサービスを開始し、ログインまたは起動時に開始するように登録します。

stop

MongoDBサービスを停止し、ログイン時または起動時に開始されるサービスレジストリから削除します。

重要:

プロセスを停止しても、ログイン時または起動時に開始するように登録したままにするには、--keepオプションを使用します。

Homebrewを使用してmacOSにインストールされたMongoDB EnterpriseおよびMongoDB Communityの自己管理型配置では、mongodプロセスをbrew servicesコマンドを使用してHomebrewサービスとして管理できます。

サポートされているプラットフォームの詳細については、以下を参照してください。

start、stop、restartなどの一部のHomebrewサービスコマンドは、launchdを通じて永続的なサービスを制御するレジストリと交流します。

ユーザーレベルの権限でこれらのコマンドを実行し、ユーザーごとのlaunchdエージェントを更新します。次のコマンドを使用して現在のユーザーのレジストリを更新し、ログアウト時にMongoDBサービスを停止し、再ログイン時に再起動するように構成します。

brew services start mongodb-community@9.0

この動作は、1人のユーザーがシステムで作業する場合の開発環境でのみ使用してください。すべてのユーザーがMongoDBにアクセスする必要があるマルチユーザー環境では、この構成により他のユーザーがデータベースにアクセスできなくなります。ユーザーがログアウトした後もMongoDBを実行し続け、ログイン時ではなくスタートアップ時にMongoDBを起動するようにレジストリを構成するには、sudoを使用して次のコマンドを実行します。

sudo brew services start mongodb-community@9.0

これにより、特定のユーザーがログインするのを待つのではなく、起動時に mongod を開始するようにレジストリが構成されます。

Homebrewを使用すると、個々のシステムに特定のパッケージの複数のバージョンをインストールできます。バージョンを指定せずにサービスを開始した場合、Homebrewは利用可能な最新のバージョンを開始します。

brew services <cmd> mongodb-enterprise@9.0

launchdにMongoDBサービスを登録する際は、バージョン付きの数式構文を使用してください。この構文を使用することで、次のメジャーリリースまたはマイナーリリースに移行する準備ができるまで、Homebrewは指定されたバージョンでMongoDBサービスを確実に開始できます。

brew services mongod ログメッセージを Homebrew プレフィックス内のログファイルに出力します。デフォルトのログファイルは$(brew --prefix)/var/log/mongodb/mongo.logです。

以下の例では、MongoDB Enterprise 9.0のHomebrewサービスを管理します。

現在のセッションでMongoDBサービスを開始するには、次のコマンドを実行します。

brew services run mongodb-enterprise@9.0

If you also want to start MongoDB for the current session and ensure that it restarts on login, see Start MongoDB on Login.

MongoDB サービスのステータスを表示するには、次のコマンドを実行します。

brew services info mongodb-enterprise@9.0
mongodb-enterprise (sh.brew.mongodb-enterprise)
Running: true
Loaded: true
Schedulable: false
User: user.name
PID: 1845

MongoDBサービスを停止し、スタートアップレジストリから除くには、次のコマンドを実行します。

brew services stop mongodb-enterprise@9.0

mongod プロセスを再開するには、次のコマンドを実行します。

brew services restart mongodb-enterprise@9.0

このコマンドは、ログイン時に開始するようにHomebrewサービスを再登録します。

MongoDBサービスを開始し、ログイン時に開始するようにHomebrewに登録するには、次のコマンドを実行します。

brew services start mongodb-enterprise@9.0

起動時にMongoDBサービスを開始するには、前のコマンドをsudoで実行します。

To start MongoDB only for the current session and have it shut down when you log out or reboot, see Run MongoDB.

mongod のログ メッセージを表示するには、次のコマンドを実行します。

tail $(brew --prefix)/var/log/mongodb/mongo.log
{"t":{"$date":"2026-09-25T18:08:46.214+00:00"},"s":"I", "c":"STORAGE", "id":4615611, "ctx":"initandlisten", "msg":"MongoDB starting", "attr":{"pid":15432,"port":27017,"dbPath":"/usr/local/var/mongodb","architecture":"64-bit","host":"mac"}}
{"t":{"$date":"2026-09-25T18:08:46.214+00:00"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten", "msg":"Operating System", "attr":{"os":{"name":"macOS","version":"15.0"}}}
このページを評価