1. ホーム
  2. macos

[解決済み] mac上のmongodbデータベースの場所

2022-12-27 07:09:58

質問

私はmacとmongodbの初心者です。

私は奇妙な疑問を持っています、mac上でmongodbを使用して作成されたデータベースにアクセスしますか?

Windowsではc:indexというフォルダがあり、そこにデータベースファイルが格納されていますよね。

Macの場合、データベースはどこにどのように格納されていますか。

のようなことをやっていた記憶があります。

sudo mkdir -p /data/db
sudo chown `id -u` /data/db

のようなフォルダを作成し、データベースを作成しましたが、このフォルダにデータベースファイルは見つかりませんでした。

macの場合、データベースファイルはどこに保存されているのでしょうか?

どんな助けでも本当に感謝します。

どのように解決するのですか?

MongoDB のデフォルトのデータディレクトリは /data/db .

これをオーバーライドするには dbpath オプション は、コマンドラインまたは設定ファイルで指定されたものです。

MongoDB を パッケージマネージャ Homebrew や MacPorts などのパッケージマネージャでインストールした場合は、通常 /data/db 以外のデフォルトのデータディレクトリを作成し、設定ファイルに dbpath を設定します。

に dbpath が提供された場合 mongod に与えられた場合、その値を確認することができます。 mongo シェルで確認できます。

db.serverCmdLineOpts()

のような値が表示されると思います。

"parsed" : {
    "dbpath" : "/usr/local/data"
},