1

そのため、MongoDB を使い始めましたが、MongoDB プロセスの実行方法に関するベスト プラクティスに関するドキュメントが見つからないようです。/etc/mongodb.conf理想的には、レプリカ セット (プライマリ、セカンダリ、アービター) で設定されたパラメーターにファイルを使用したいと考えています。

/etc/mongodb.confroot が所有し、私のデータベースは mongodb ユーザーが所有しています。ユーザー ubuntu としてログインしましたが、mongodb ユーザーとして自動的に mongodb プロセスを開始する方法がわかりません。私はルートを使用して実行してmongod --config /etc/mongodb.confいますが、これを行うためのより良い方法があります。/etc/mongodb.confmongodb ユーザーがアクセスできるよう に変更する必要があることはわかっていますが、それは問題ではありません。

4

1 に答える 1

2

の権限を変更しないでください/etc/mongodb.conf。それは必要はありません。root ユーザーでこのファイルを開き、必要に応じてカスタマイズします。

ubuntuユーザーでMongoDB を起動するには、次のいずれかのコマンドを入力します。

sudo service mongodb start

または

sudo invoke-rc.d mongodb start

または

sudo /etc/init.d/mongodb start

このようにして、MongoDB はmongodbユーザーとして実行されることになります。

于 2013-10-31T02:08:46.100 に答える