Comment installer MongoDB sur un Mac M1

Comment installer MongoDB sur un Mac M1
MongoDB est un programme efficace de gestion des bases de données NoSQL qui tient des enregistrements en tant que documents. Ces documents agissent comme le font les objets JSON en JavaScript et sont super flexibles et peuvent être moulés dans n'importe quel format de structure de données. MONGODB MAPS sur les objets du code de votre application et facilite le travail avec les données. MongoDB fonctionne comme une base de données distribuée et facilite l'accès aux données.

Il existe deux méthodes pour installer MongoDB sur Mac:

  1. Installation de MongoDB à l'aide d'infraction (recommandé)
  2. Installation de MongoDB en téléchargeant à partir du site officiel

Nous couvrirons les deux dans ce tutoriel.

Méthode 1: Installation de MongoDB à l'aide d'infraction

MongoDB peut être installé sur Mac en utilisant uniquement le terminal et pour cela, vous devez effectuer soigneusement toutes les étapes de perquisite:

Préalable 1: installer des outils de ligne de commande Xcode
La commande pour installer des outils de ligne de commande xcode est:

$ xcode-select - install

Si les outils de ligne de commande sont déjà installés sur votre système, la sortie vous permettra de savoir. Pour vérifier si les outils de ligne de commande sont déjà installés ou non:

$ xcode-select -p

Préalable 2: Installer Homebrew
Pour installer Brew, suivez la procédure mentionnée sur le site officiel.

Après avoir réussi les étapes ci-dessus, passons à l'installation de MongoDB sur un Mac via Brew.

Étape 1: Exécutez la commande suivante pour télécharger la formule officielle Homebrew et d'autres outils pour MongoDB:

$ Brew Tap Mongodb / Brew

Étape 2: Maintenant, mettez à jour toutes les formules:

$ Brew Update

Étape 3 : Pour installer la version communautaire de MongoDB, exécutez la commande suivante dans le terminal:

$ brasse installer mongodb-community @ 4.4

Étape 4 : Maintenant, pour exécuter le mongode Service Exécuter la commande suivante:

$ Brew Services Start MongoDB-Community @ 4.4

Pour arrêter l'utilisation du service:

$ Brew Services Stop MongoDB-Community @ 4.4

Et pour redémarrer l'utilisation du service:

$ Brew Services Redémarrer MongoDB-Community @ 4.4

Étape 5: Vérifiez si le service MongoDB est en cours d'exécution ou non:

$ Brew Services List

Étape 6: Maintenant, connectez et utilisez MongoDB, exécutez la commande suivante:

$ Mongo

Maintenant, MongoDB est prêt à l'emploi:

Pour quitter le type mongodb arrêter() et presser Entrer:

Impossible d'utiliser la commande mongo - Commande introuvable sur Mac?

Si pour une raison quelconque mongo La commande ne fonctionne pas, puis essayez d'ajouter un chemin dans le bash_profile déposer. Ouvrez le fichier dans l'éditeur Nano en utilisant:

$ nano ~ /.bash_profile

Insérez maintenant le chemin du binaire MongoDB:

Export Path = $ path: / usr / local / opt / MongoDB-Community @ 4.4 / bac

Enregistrer le fichier et quitter. Exécutez maintenant la commande suivante:

$ source ~ /.bash_profile

Une fois terminé, vous pourrez utiliser le mongo commande dans le terminal.

Méthode 2: Installer et exécuter MongoDB en téléchargeant à partir du site Web

MongoDB peut également être installé sur Mac en téléchargeant son fichier TAR sur le site officiel. Une procédure étape par étape complète pour installer et configurer MongoDB est indiquée ci-dessous:

Étape 1 : Allez-y sur la page de téléchargement de la communauté sur le site Web de MongoDB et téléchargez MongoDB. Vous pouvez également sélectionner d'autres versions de MongoDB:

Étape 2 : Maintenant, ouvrez votre terminal Mac, appuyez sur Commande + barre d'espace et tapez «Terminal»:

Étape 3 : Changer le répertoire dans le chemin où le fichier TAR MongoDB est téléchargé en utilisant CD la commande. Dans notre cas, le fichier est dans Téléchargements annuaire:

$ CD Téléchargements

La commande ci-dessus déplacera le répertoire actuel vers Téléchargements:

Étape 4 : Extrait le fichier de goudron téléchargé en utilisant:

$ sudo tar -xvf mongodb-macos-x86_64-4.4.14.le goudron

Étape 5: Changer le répertoire dans le dossier extrait:

$ CD MongoDB-Macos-X86_64-4.4.14.le goudron

Étape 6: Copiez maintenant les fichiers binaires dans le / usr / local / bac annuaire:

$ sudo cp / bin / * / usr / local / bin

Faites également un lien symbolique:

$ sudo ln -s / bin / * / usr / local / bin

Étape 7: Pour exécuter le mongodb, vous devez apporter quelques modifications dans le ulimit paramètres. Ouvrez le paramètre Ulimit:

$ ulimit -a

Assurez-vous que la valeur de Ouvrir des fichiers (-n) n'est pas inférieur à 64000. Pour modifier la valeur, utilisez la commande:

$ ulimit -N 64000

La limite a changé:

Étape 8: Maintenant, créez un répertoire pour que MongoDB à rédiger la date (pour macOS 10.15 Catalina et au-dessus):

$ sudo mkdir -p / usr / local / var / mongodb

Étape 9: Vous devez également créer un répertoire de journal en utilisant:

$ sudo mkdir -p / usr / local / var / log / mongodb

Note: Pour donner accès à ces répertoires à d'autres utilisateurs, vous devez modifier les autorisations:

$ sudo chown / usr / local / var / mongodb
$ sudo chown / usr / local / var / log / mongodb

Étape 10: Pour exécuter le mongode Dans l'interface de ligne de commande, fournissez le répertoire des paramètres suivants dans le terminal:

$ Mongod --dbpath / usr / local / var / mongodb --Logpath / usr / local / var / log / mongodb / mongo.bûche - fourchette

Étape 11: Maintenant, pour vérifier si le service Mongod est actif ou non:

$ ps Aux | grep -v grep | mongode grep

Étape 12: C'est ça, maintenant type mongo dans le terminal pour commencer par MongoDB:

$ Mongo

Pour fermer le mongodb, tapez arrêter():

Conclusion

MongoDB est l'un des systèmes de gestion de base de données NOSQL largement utilisés. Le processus d'installation de MongoDB sur Mac est un peu délicat. Cet article vous guide pour installer MongoDB sur un Mac en utilisant deux approches différentes: via Brew et en téléchargeant le fichier TAR à partir du site officiel de MongoDB. Les deux méthodes installent le mongodb avec succès mais il est recommandé d'utiliser Brew, car il est facile et met en place beaucoup de choses automatiquement.