web-dev-qa-db-ja.com

ファイルシステム上のmongoデータベースフォルダはどこですか

Ubuntu 16.04を使用しています。データベースをセットアップしましたMongoDB。 (mongodコマンドで)起動すると、データベースは/data/dbdbpath=/data/db)にあると表示されます。

データベースは正常に動作します。しかし、ファイルエクスプローラーでそのフォルダーが見つかりません。 ComputerフォルダーとHomeComputer/home/<my name>)フォルダーを探しました。

また、Ctrl + Hで隠しファイルとフォルダーを表示しました。

データベースフォルダを見つけるにはどうすればよいですか?

14
croraf

構成ファイルで場所を見つけることができるはずです:/etc/mongod.conf

grep dbPath /etc/mongod.conf

mongodb docs によると:

デフォルトのパスは/data/dbディレクトリです

デフォルトでは、MongoDBはポート27017でクライアントからの接続をリッスンし、データを/ data/dbディレクトリに保存します。

dbPathが設定されている場合、mongodbはdbPathで指定されたディレクトリを使用します

mongod/data/db以外のパスにデータファイルを保存する場合は、dbPathを指定できます。 dbPathを開始する前に、mongodが存在する必要があります。存在しない場合は、mongodがこのパスに対してデータを読み書きできるように、ディレクトリとアクセス許可を作成します。アクセス許可の詳細については、セキュリティ操作のドキュメントを参照してください。

19
Yaron

なぜなら、あなたが見ている「ルート」は本当のルートではなく、あなたのホームのルートであり、ファイルエクスプローラーで、あなたが「ルート」ホームページにいるとき、backspaceを押して親フォルダ。

0
Carlos Villalta