Amazon ec2にインストールした場合、mongodbのデフォルトのデータディレクトリは何ですか


9

私はどこにでもこの情報を見つけようとしましたが、見つかりませんでした。すでにmongodb.confを変更しているので、元のディレクトリの場所を忘れてしまいました。

回答:


5

Ubuntuの実行中にファイルシステム内のファイルを検索する場合、次のようにすると非常に簡単にファイルを見つけることができます。

  1. ファイルでデータベースを更新します(システムから最後に自動的に実行されたときによっては、少し時間がかかる場合があります)。

    sudo updatedb
    
  2. 対応するファイルを検索(超高速):

    locate mongodb.conf
    

設定ファイルの名前が最近変更されました。使用しlocate mongod.confないでください(「b」はもうありません)(locate '*mongo*.conf'不明な場合はだけ)。

:最新のmongodbバージョンでは、構成ファイルの名前がmongod.conf


設定ファイル名が最近変更され、「locate mongod.conf」を使用するようになりました(「b」は不要)
Nick Pineda

私にはうまくいきません。Locateには出力がありません。
OddDev 2017

1
@OddDevファイルの名前がに変更されましたmongod.conf。私のインストールでは、次の場所に配置されています/etc/mongod.conf
hytromo

2

私はamazon ec2について正確にはわかりませんが、私のマシンでは/ var / lib / mongodbにあります


-1

MongoDBの設定を見つけることができます: ' mongo .conf'を見つけますこれもMongoDBリソースです:https : //docs.mongodb.com/manual/reference/configuration-options/


1
Ask Ubuntuへようこそ!Ask Ubuntuへようこそ!回答に別の回答の一部が含まれている場合は、適切な引用を追加してください。なぜこのメタ質問を参照するかについての議論については。あなたの答えがそれ自体では成り立たない場合は、編集を提案するか、あなたの答えを拡張します。
J.スターンズ2018年

-1

IMOでLocateを使用してファイルを検索することは、検索するファイルと同じ名前を知っている必要があるため、最善の方法ではありません

代わりに試してください

find / -name 'mondo*.conf'

locateのマンページを見ましたか?ワイルドカードと正規表現の両方をサポートしています。
muru、

あなたは正しいです、私はそうではありません-まだあなたは同じシナリオでのその使用法の例を与えることができたでしょう。
Betro Hakala、2016年

locate '*mongo*.conf'、または単に:locate mongo
muru、

これも良い答えです。すべての開発者が実行するsudo権限を持っているわけではありませんsudo updatedb
Watt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.