Aller au contenu
Runbook

Installer MongoDB sur macOS

Base de données NoSQL orientée documents (BSON), conçue pour la scalabilité horizontale et les schémas flexibles.

Base de donnéesnosqldocumentbase de donnéesbson

Installation

Serveur (Community) · Homebrew
brew tap mongodb/brew
brew install mongodb-community

MongoDB n'est pas dans le dépôt Homebrew principal : le tap mongodb/brew est requis.

Shell seul · Homebrew
brew install mongosh

Inutile si vous avez installé mongodb-community, qui inclut mongosh.

Vérifier l'installation

Vérifier
mongod --version

Service

Démarrer
brew services start mongodb-community
Arrêter
brew services stop mongodb-community
Statut
brew services info mongodb-community
Redémarrer
brew services restart mongodb-community

Fichiers importants

TypeCheminDescription
config/opt/homebrew/etc/mongod.confConfiguration du serveur (Apple Silicon ; /usr/local/etc sur Intel).
data/opt/homebrew/var/mongodbRépertoire de données dbPath (Apple Silicon ; /usr/local/var sur Intel).
log/opt/homebrew/var/log/mongodb/mongo.logJournal du serveur.

Ports par défaut

27017

Outils en ligne de commande

  • mongoshShell d'administration et de requêtes.
  • mongodumpExport binaire d'une base.
  • mongorestoreRestauration d'un dump binaire.

Désinstaller

Désinstaller
brew services stop mongodb-community
brew uninstall mongodb-community
brew untap mongodb/brew

À savoir

  • Les chemins dépendent de l'architecture : /opt/homebrew sur Apple Silicon, /usr/local sur Intel.
  • Homebrew gère le service via launchd ; brew services le pilote pour vous.
  • Sécurité : par défaut l'authentification est désactivée et le serveur n'écoute que sur 127.0.0.1. N'exposez jamais le port 27017 sans avoir activé security.authorization et restreint net.bindIp.

Installation sur macOS

Homebrew est la voie recommandée. Homebrew place mongod dans le PATH ; mongod --version confirme l'installation du serveur, comme sur les autres plateformes. Après brew services start mongodb-community, le serveur écoute sur localhost:27017. Connectez-vous avec mongosh.

Pour repérer le préfixe Homebrew réel sur votre machine :

brew --prefix

Les chemins de configuration et de données ci-dessus en découlent ($(brew --prefix)/etc/mongod.conf, $(brew --prefix)/var/mongodb).