MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Installer MongoDB sur un Mac

MongoDB est une plate-forme de données distribuée à usage général, basée sur des documents, conçue pour les développeurs d'applications modernes et pour le cloud.

MongoDB est classé comme une base de données NoSQL. Il utilise des documents de type JSON avec des schémas facultatifs.

Ce tutoriel vous montre comment installer MongoDB sur un Mac via Homebrew.

Options d'installation

Vous pouvez utiliser MongoDB en tant que déploiement cloud ou en tant qu'installation sur site. Dans ce didacticiel, nous l'installons en tant qu'installation sur site.

Lorsque vous l'installez sur site, vous avez le choix d'installer le serveur d'entreprise ou le serveur de communauté gratuit. Dans ce didacticiel, nous installons le serveur de communauté gratuit.

Il existe plusieurs façons d'installer MongoDB sur un Mac.

  • Option 1 :Installez-le via Homebrew (recommandé).
  • Option 2 :Installez-le manuellement avec les fichiers d'installation.

Dans ce didacticiel, nous utilisons l'installation à l'aide de l'option 2 (via Homebrew).

L'installation de MongoDB via Homebrew est recommandée, car elle installe automatiquement toutes les dépendances nécessaires, fournit un exemple mongod.conf fichier pour vous aider à démarrer et simplifie les futures tâches de mise à niveau et de maintenance.

Prérequis

Parce que nous installons MongoDB via Homebrew, cela nécessite que Homebrew soit installé sur notre Mac.

Si vous n'êtes pas sûr d'avoir installé Homebrew, ouvrez une fenêtre de terminal et saisissez ce qui suit :

brew help

Si vous avez installé Homebrew, cela renverra un tas d'informations liées à Homebrew. Sinon, vous devrez probablement installer Homebrew.

Pour installer Homebrew, exécutez la commande répertoriée sur la page d'accueil Homebrew.

Assurez-vous de lire d'abord les exigences d'installation. En particulier, vous aurez besoin que Xcode soit installé sur votre Mac avant d'installer Homebrew.

Installer MongoDB

OK, maintenant que nous avons installé Homebrew, nous pouvons continuer et l'utiliser pour installer MongoDB.

Exécutez la commande suivante dans une fenêtre de terminal :

brew tap mongodb/brew

Cela télécharge les formules officielles Homebrew pour MongoDB et les outils de base de données.

Exécutez ce qui suit :

brew tap | grep mongodb

Cela vérifie simplement que votre système répond à toutes les conditions préalables d'installation. Si c'est le cas, le robinet d'infusion (mongodb/brew ) seront répertoriés.

Si cela ne garantit pas que votre système répond aux exigences répertoriées sur le lien ci-dessus.

Exécutez ce qui suit :

brew install [email protected]

C'est la partie qui installe réellement MongoDB. Dans ce cas, nous installons la version 4.4. N'hésitez pas à modifier cette partie pour qu'elle corresponde à la version réelle que vous installez.

Vous pouvez consulter le site Web de MongoDB pour les dernières versions. Vous pouvez modifier le code ci-dessus pour refléter la dernière version.

Vous pouvez également exécuter plusieurs versions côte à côte si vous le souhaitez.

Exécutez MongoDB

Maintenant que MongoDB est installé, vous devez le démarrer.

Lorsque vous exécutez MongoDB, vous exécutez le mongod processus. mondieu est le processus démon principal du système MongoDB.

Il existe plusieurs façons d'exécuter MongoDB (c'est-à-dire le mongodb processus):

  • Option 1  :Exécutez-le en tant que service MacOS
  • Option 2  :Exécutez-le manuellement en tant que processus d'arrière-plan

Option 1

Pour l'exécuter en tant que service MacOS, saisissez la commande suivante :

brew services start [email protected]

Vous pouvez l'arrêter comme ceci :

brew services stop [email protected]

Option 2

Pour l'exécuter aussi manuellement qu'un processus d'arrière-plan, entrez la commande suivante :

mongod --config /usr/local/etc/mongod.conf --fork

Pour arrêter un mongod en cours d'exécution en arrière-plan, connectez-vous au mongod du mongo shell et émettez la commande shutdown.

Vérifiez que MongoDB est en cours d'exécution

Vous pouvez vérifier que MongoDB est en cours d'exécution en exécutant l'une des commandes suivantes, selon qu'il s'exécute en tant que service MacOS ou en arrière-plan.

Si vous avez démarré MongoDB en tant que service MacOS :

brew services list

Vous devriez voir le service mongodb-community répertorié comme started .

Si vous avez démarré MongoDB en arrière-plan :

ps aux | grep -v grep | grep mongod

Vous devriez voir votre mongod processus dans la sortie.

Se connecter à MongoDB

Maintenant que MongoDB est opérationnel, nous pouvons nous y connecter et commencer à l'utiliser.

Dans une nouvelle fenêtre de terminal, saisissez ce qui suit :

mongo

Qui relie un mongo shell à l'instance MongoDB en cours d'exécution.

Cela devrait afficher un tas de texte, et à la fin, vous devriez voir l'invite suivante :

>

Cela signifie qu'il est prêt à accepter vos commandes.

Entrez une commande

Une fois connecté, vous pouvez saisir autant de commandes que nécessaire.

Pour commencer, entrez la commande suivante pour afficher une liste de bases de données :

show dbs

Cela devrait entraîner l'affichage des bases de données suivantes :

 admin   0.000GB
 config  0.000GB
 local   0.000GB