私は、mongodbだけでなく、macにも新しい人です。
Macでmongodbを使用して作成されたデータベースにアクセスすると、奇妙な疑いがありますか?
Windowsには、データベースファイルが保存されているc:\ data\dbというフォルダーがあります。
Macでデータベースを保存する方法と場所。
私は次のようなことをしたことを覚えています
Sudo mkdir -p /data/db
Sudo chown `id -u` /data/db
macでそのようなフォルダーを作成しますが、データベースを作成しましたが、このフォルダーにデータベースファイルが見つかりませんでした。
データベースファイルはMacのどこに保存されますか?
どんな助けも本当に感謝されます。
MongoDBのデフォルトのデータディレクトリは/data/db
です。
これは、コマンドラインまたは設定ファイルで指定された dbpath
オプション で上書きできます。
HomebrewやMacPortsなどの パッケージマネージャー を介してMongoDBをインストールする場合、これらのインストールは通常、/ data/db以外のデフォルトのデータディレクトリを作成し、構成ファイルにdbpathを設定します。
起動時にmongod
にdbpathが提供された場合、mongo
シェルの値を確認できます。
db.serverCmdLineOpts()
次のような値が表示されます。
"parsed" : {
"dbpath" : "/usr/local/data"
},
MongodbがHomebrew経由でインストールされている場合、デフォルトの場所は次のとおりです。
/ usr/local/var/mongodb
Homebrewを使用しているときに異なる他の興味深いファイルの場所については、@ simonbogardeの回答を参照してください。
@Markに感謝します。何度も何度も忘れてしまいます。 HomebrewでMongoDBをインストールした後:
バージョン3.4.2で同じ問題が発生しました
(homebrewでインストールした場合)実行するには、次のようなプロセスを実行します。
$ mongod --dbpath /usr/local/var/mongodb
mongodb 3.4withhomebrew。(brew install mongodb)をインストールしたところです/ data/dbデフォルトで。
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
環境:macOS Mojave 10.14.4
インストール:homebrew
場所:/usr/local/Cellar/mongodb/4.0.3_1
注:brew upgrade mongo
でバージョンを更新すると、フォルダー4.0.4_1
が削除され、新しいバージョンのフォルダーに置き換えられます