Installez MongoDB 4 sur Ubuntu Top 10.Top 10 LTS

Installez MongoDB 4 sur Ubuntu Top 10.Top 10 LTS
MongoDB est un serveur de base de données Open source NoSQL. Au moment d'écrire ces lignes, la dernière version de MongoDB est V4.2.
Dans cet article, je vais vous montrer comment installer MongoDB 4.2 sur Ubuntu 18.04 LTS et comment effectuer la configuration de base MongoDB. Alors, commençons.

Ajout de la clé GPG:

Tout d'abord, ajoutez la clé GPG du référentiel officiel de package MongoDB sur votre machine Ubuntu avec la commande suivante:

$ wget -qo - https: // www.mongodb.org / static / pgp / server-4.2.ASC | sudo apt-key ajouter -

La clé GPG doit être ajoutée.

Ajout du référentiel officiel du package MongoDB:

Maintenant, ajoutez le référentiel officiel de package MongoDB sur votre machine Ubuntu avec la commande suivante:

$ echo "deb [arch = amd64] https: // repo.mongodb.org / apt / ubuntu bionic / mongodb
-org / 4.2 Multiverse "| Sudo Tee / etc / APT / Sources.liste.D / MONGODB-ORG-4.2.liste

Maintenant, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Le cache du référentiel de package APT doit être mis à jour.

Installation de MongoDB:

Maintenant, vous pouvez installer la dernière version stable de MongoDB (V4.2) avec la commande suivante:

$ sudo apt-get install mongodb-org

Maintenant, appuyez sur Y Et puis appuyez sur Pour confirmer l'installation.

Le gestionnaire de packages APT téléchargera et installera tous les packages requis. Il faudra un certain temps pour terminer.

À ce stade, MongoDB doit être installé.

Maintenant, vérifiez si MongoDB est installé correctement comme suit:

$ Mongod - Version
$ Mongo - Version

Comme vous pouvez le voir, le client et le serveur binaire de MongoDB sont V4.2.0. Donc, MongoDB V4.2 fonctionne très bien.

Commencer et arrêter MongoDB:

Maintenant, vous pouvez vérifier si MongoDB s'exécute avec la commande suivante:

$ sudo systemctl status mongod

Comme vous pouvez le voir, MongoDB ne fonctionne pas. Il est également désactivé (non ajouté au démarrage du système). Donc, il ne démarrera pas automatiquement sur le démarrage également.

Vous pouvez démarrer MongoDB avec la commande suivante:

$ sudo systemctl start mongod

De plus, si vous voulez que MongoDB commence automatiquement sur le démarrage du système, ajoutez mongode Service au démarrage du système avec la commande suivante:

$ sudo systemctl activer mongod

Le mongode Le service doit être ajouté au démarrage du système.

Maintenant, si vous vérifiez à nouveau l'état du service Mongod, il devrait être en cours. Il devrait aussi être activé.

$ sudo systemctl status mongod

Si vous modifiez les fichiers de configuration MongoDB, vous devez toujours redémarrer MongoDB pour que les modifications prennent effet. Vous pouvez facilement redémarrer MongoDB avec la commande suivante:

$ sudo systemctl redémarrer mongod

Si vous devez arrêter MongoDB pour une raison quelconque (je.e. Prendre une sauvegarde de la base de données), alors vous pouvez arrêter MongoDB avec la commande suivante:

$ sudo systemctl stop mongod

Une fois MongoDB arrêté, vous pouvez recommencer avec la commande suivante:

$ sudo systemctl start mongod

Fichiers de configuration MongoDB:

MongoDB a un seul fichier de configuration / etc / mongod.confli

La configuration par défaut de MongoDB semble comme suit:

$ cat / etc / mongod.confli

Modification du répertoire de données par défaut de MongoDB:

Dans le fichier de configuration MongoDB / etc / mongod.confli, le dbpath paramètre dans le stockage La section définit le répertoire à utiliser comme répertoire de base de données MongoDB. Le répertoire de base de données par défaut de MongoDB est / var / lib / mongodb.

Le propriétaire et le groupe du répertoire de la base de données de MongoDB doivent être mongodb. Si vous souhaitez modifier la valeur par défaut dbpath de MongoDB, alors assurez-vous de modifier le propriétaire et le groupe de votre répertoire de base de données souhaité en mongodb. Sinon, MongoDB peut ne pas commencer.

Vous pouvez modifier le propriétaire et le groupe de votre répertoire de données souhaité mongodb avec la commande suivante:

$ sudo chown -rf MongoDB: MongoDB / New / DBPath

Changer le port et lier l'adresse de MongoDB:

Par défaut, MongoDB écoute le port 27017 Et il se lie avec hôte local/ /127.0.0.1. Ainsi, MongoDB ne sera pas accessible à partir d'autres ordinateurs du réseau.

Si vous voulez que MongoDB écoute un autre port que 27017 pour une raison de sécurité, ou à d'autres fins, alors, vous devez changer le port paramètre du filet Section du fichier de configuration MongoDB / etc / mongod.confli.

Si vous souhaitez accéder à MongoDB à partir d'un autre ordinateur de votre réseau, modifiez le bindip Paramètre à l'adresse IP de l'interface réseau souhaitée de votre machine Ubuntu.

Si vous avez installé une carte d'interface réseau multiple et que vous souhaitez que MongoDB accepte les connexions de chacun d'eux, vous pouvez soit utiliser 0.0.0.0 Pour permettre l'accès à toutes les adresses IP disponibles sur votre ordinateur, ou séparer les adresses IP à l'aide de virgule (,).

Par exemple, vous avez 2 interfaces réseau avec les adresses IP configurées 192.168.dix.5 et 192.168.20.5, Ensuite, pour permettre des connexions au serveur MongoDB à partir de ces deux réseaux, le bindip Le paramètre peut être écrit comme suit:

filet:
Port: 27017
bindip: 192.168.dix.5 192.168.20.5

Accéder au serveur MongoDB:

Pour accéder au serveur MongoDB, vous pouvez utiliser le mongo programme client.

Pour accéder au serveur MongoDB à partir du même ordinateur où vous avez installé MongoDB, tout ce que vous avez à faire est d'exécuter le mongo Programme client comme suit:

$ Mongo

Pour accéder à MongoDB Server à distance, vous devez passer dans un -héberger Paramètre comme suit:

$ Mongo - Host 192.168.dix.5

NOTE: Vous devez avoir le programme client MongoDB installé sur l'ordinateur à partir de l'endroit où vous souhaitez vous connecter au serveur MongoDB. Vous pouvez également utiliser un ide mongodb (i.E Robo 3T / Robomongo, MongoDB Compass, etc.) pour se connecter au serveur MongoDB sans installer le programme client de la ligne de commande MongoDB.

Vous devez être connecté.

Maintenant, vous pouvez exécuter toutes les commandes MongoDB dans la coque MongoDB.

Une fois que vous avez terminé, vous pouvez quitter la coque MongoDB comme suit:

> quit ()

C'est donc ainsi que vous installez et configurez MongoDB sur Ubuntu 18.04 LTS. Merci d'avoir lu cet article.