5

mongodb の相対パスを使用して、mongo の実行時に各ユーザーが個別のデータ ディレクトリを持つようにしたいと考えています。

設定してみました

dbpath = ~/mongodb_data

私の設定ファイルでは、しかし何らかの理由で動作していないようです - 私は得ています:

ERROR: dbpath (~/mongodb_data) does not exist.

最初はパーミッション エラーかと思いましたが、~/mongodb_data に rw を持つユーザーで mongod を実行しています。

私がやろうとしていることは実現可能ですか?

4

2 に答える 2

5

ブルーベリーフィールズさん、こんにちは。

私は自分のWindowsマシンでそれと同じようにそれを行うことができました:

mongod --dbpath ..\..\data\db

シンボリック リンクも使用できます。

ただし、既に述べたように、ユーザーの起動スクリプトを更新することが、最も管理しやすいソリューションです。

于 2013-04-22T15:49:42.187 に答える
0

チルダを使用するのではなく、ルートからのフル パスを指定します。それが使えるかどうかはわかりません。

dbpath = /home/yourusername/mongodb_data
于 2013-04-02T16:56:30.993 に答える