web-dev-qa-db-ja.com

Macでmkdir / data / dbを試みると読み取り専用ファイルシステム

メインディレクトリに新しいフォルダを作成しようとしています

あらゆる種類の例を試しました

Sudo mkdir /data/db

Sudo mkdir -p /data/db

私は続けます

mkdir:/ data:読み取り専用ファイルシステム

57
David Pina

これは私がしました:

mkdir -p usr/local/var/mongodb/data/db

「usr/local/var/mongodb」という新しいパスから。

0
franfonse

MacバージョンのCatalinaが作成したルートフォルダーは書き込み不可になりました。

Brewには、新しいパス(それ自体が作成されます)/usr/local/var/mongodbを使用するようにmongodbの更新バージョンがあり、次の手順に従って問題を修正します。

更新されたmongodb-community-editionのインストールガイド

brew install mongodb-community@VERSION修正された最初のバージョンは4.2です

0
RobKohr

/data/ディレクトリを作成することはできません。これはAPFSファイルシステム用に予約されています。この問題について Bombich’s ブログを確認してください。

0
jvarela

Macを使用していて問題に直面している場合は、以下のコマンドが役立ちます。whoami変数は現在のユーザーを取得します

mongod --dbpath=/Users/$(whoami)/data/db
0
Anjum....

カタリナにmongodbをインストールして実行する簡単な手順でGistを作成します

# install homebrew (https://brew.sh/) and run the following commands
Sudo chown -R $(whoami) $(brew --prefix)/*
brew tap mongodb/brew
brew install [email protected]

## --- aliases to set in your zshrc file

# open your zshrc file
open ~/.zshrc
# copy and paste shorcuts in the end of the file
alias mongod='brew services run mongodb-community'
alias mongod-start='brew services start mongodb-community' #will start MongoDB automatically when you login into your Macbook
alias mongod-status='brew services list'
alias mongod-stop='brew services stop mongodb-community'

# restart your terminal
# type mongod in your terminal for run service & mongod-stop for finish it
# test your mongodb connection with
mongo
show dbs

https://Gist.github.com/sturmenta/cf19baa9​​1b1d79d8ae2b305fb7e1f799

0
Nicolas Sturm