Comment installer le dernier MongoDB sur Ubuntu 18.04 Bionic Beaver Linux

Comment installer le dernier MongoDB sur Ubuntu 18.04 Bionic Beaver Linux

Objectif

L'objectif est d'installer MongoDB sur Ubuntu 18.04 Bionic Beaver Linux

Système d'exploitation et versions logicielles

  • Système opérateur: - Ubuntu 18.04 castor bionique
  • Logiciel: - MongoDB 3.6 ou plus

Exigences

Accès privilégié à votre système Ubuntu comme root ou via Sudo La commande est requise.

Difficulté

FACILE

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Instructions

Ajouter le référentiel MongoDB

Dirigez-vous d'abord sur la page de téléchargement officielle de MongoDB et prenez une note de la dernière version MongoDB.

Note: Au moment de la rédaction du moment, il n'y a actuellement pas de libération officielle pour Ubuntu 18.04 bionique. D'après cette raison, nous utiliserons la version Xeniale à la place.

Ouvrez le terminal et entrez les commandes Linux suivantes tout en modifiant la version MongoDB souhaitée et la version Ubuntu CodeName:

$ codename = xenial $ mongodb = 3.6 

Une fois les variables ci-dessus définies, entrez simplement la commande ci-dessous pour importer la clé de signature de la version MongoDB:

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

Ensuite, ajoutez le référentiel:

$ sudo bash -c "echo deb http: // repo.mongodb.org / apt / ubuntu $ nom de code / mongodb-org / $ mongodb multivers> / etc / apt / sources.liste.d / mongodb-org.liste" 

Mettez à jour l'index du référentiel:

$ sudo apt mise à jour 


Installer MongoDB

Utilisez la commande Linux suivante pour installer MongoDB sur Ubuntu 18.04 serveur bionique:

$ sudo apt-get install -y mongodb-org 

Démarrer la base de données MongoDB

Après l'installation, la base de données MongoDB ne démarre pas par défaut. Pour démarrer la base de données, entrez:

$ sudo Service Mongod Start 

Confirmer le statut MongoDB:

$ Statut de service Mongod ● Mongod.Service - Base de données à haute performance et sans schéma, chargée: chargé (/ lib / systemd / système / mongod.service; désactivé; Vendor Preset: Activé) Actif: Active (en cours d'exécution) depuis mercredi 2018-02-21 14:29:07 AEDT; Il y a 7 docs: https: // docs.mongodb.org / manuel principal PID: 2449 (MongoD) CGroup: / Système.tranche / mongod.Service └fique.Conf 21 février 14:29:07 Ubuntu Systemd [1]: a commencé la base de données orientée vers le document sans performance et sans schéma. 

Si vous souhaitez commencer la base de données MongoDB après votre Ubuntu 18.04 Redémarrer le serveur Exécuter:

$ sudo systemctl Activer Mongod créé SymLink / etc / Systemd / System / Multi-User.cible.veut / mongod.Service → / Lib / Systemd / System / Mongod.service. 


Connexion à MongoDB à distance

Par défaut MongoDB écoute sur une interface de bouclage 127.0.0.1seul. Cela signifie que toutes les connexions distantes seront refusées avec une erreur:

W Network [Thread1] Impossible de se connecter à MongoDB-Server: 27017, IN (Vérification du socket pour l'erreur après sond échoué : 

Pour lier MongoDB sur une adresse IP spécifique, vous devez modifier le fichier de configuration de MongoDB / etc / mongod.confli. Par exemple, pour lier MongoDB à toutes les interfaces réseau, ouvrez le fichier de configuration:

$ sudo nano / etc / mongod.confli 

Ensuite, changez la ligne bindip: 127.0.0.1 pour bindip: 0.0.0.0. Une fois Ready Redémarrez la base de données MongoDB:

$ sudo Service Mongod Redémarrer 

Dans le cas où un pare-feu UFW est activé, vous devrez également ouvrir le port TPC 27017 au trafic entrant:

$ sudo ufw autoriser de n'importe quel port 27017 proto tcp 

Pour connecter à distance d'utiliser la commande:

$ Mongo - host mongodb-ip-or host: 27017 

Modifier le port par défaut de MongoDB

Pour modifier le numéro de port d'écoute MongoDB par défaut sur Ubuntu 18.04 Modifier le fichier de configuration de MongoDB / etc / mongod.confli et ligne mise à jour Port: 27017 à n'importe quel numéro souhaité. Une fois Ready Redémarrez la base de données MongoDB:

$ sudo Service Mongod Redémarrer 

Tutoriels Linux connexes:

  • Comment installer MongoDB sur Ubuntu Linux
  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Choses à installer sur Ubuntu 22.04
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Ubuntu 20.04 Guide
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Téléchargement Linux
  • Fichiers de configuration Linux: 30 premiers
  • Ubuntu 22.04 Guide