web-dev-qa-db-fra.com

Système de fichiers en lecture seule lors de la tentative de mkdir / data / db sur Mac

J'essaie de créer un nouveau dossier dans le répertoire principal

J'ai essayé toutes sortes d'exemples

Sudo mkdir /data/db

Sudo mkdir -p /data/db

Je continue

mkdir:/data: système de fichiers en lecture seule

57
David Pina

J'ai fait ça:

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

depuis le nouveau chemin qui est "usr/local/var/mongodb".

0
franfonse

La version Mac Catalina a rendu le dossier racine n'est plus accessible en écriture.

Brew a une version mise à jour de mongodb pour utiliser un nouveau chemin (qu'il crée lui-même), /usr/local/var/mongodb et en suivant ces instructions, le problème sera résolu:

Guide d'installation de l'édition mongodb-community-edition mise à jour

brew install mongodb-community@VERSION où la première VERSION avec le correctif est 4.2

0
RobKohr

Vous ne pouvez pas créer un /data/ répertoire. Cela est réservé au système de fichiers APFS. Vérifiez Bombich’s blog sur ce problème.

0
jvarela

Si vous êtes sur Mac et que vous rencontrez le problème, la commande ci-dessous est utile, la variable whoami obtiendra l'utilisateur actuel

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

Je crée un Gist avec des étapes simples pour installer et exécuter mongodb sur catalina

# 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/cf19baa91b1d79d8ae2b305fb7e1f799

0
Nicolas Sturm