Installation d'Ubuntu MongoDB 18.04
Aujourd'hui je vous présente un guide de sorte que dans quelques étapes d'installation MongoDB sur notre serveur avec Ubuntu.
Ne hésitez pas à lire.
Tout d'abord, nous mettons à jour les référentiels
1 | apt-get update |
Ensuite, nous installons MongoDB
1 | apt-get install -y mongodb |
Nous vérifions l'état du serveur mongoDB avec la commande:
1 | sudo systemctl status mongodb |
le résultat de la:
1 2 3 4 5 6 7 8 | ● mongodb.service - An object/document-oriented database Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-05-26 07:48:04 UTC; 2min 17s ago Docs: man:mongod(1) Main PID: 2312 (mongod) Tasks: 23 (limit: 1153) CGroup: /system.slice/mongodb.service └─2312 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf |
Ce qui indique que le serveur fonctionne correctement.
Pour confirmer cela, nous établirons une connexion de diagnostic avec la commande:
1 | mongo --eval 'db.runCommand({ connectionStatus: 1 })' |
Nous devrions obtenir le résultat comme ci-dessous:
1 2 3 4 5 6 7 8 9 | MongoDB shell version v3.6.3 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.6.3 { "authInfo" : { "authenticatedUsers" : [ ], "authenticatedUserRoles" : [ ] }, "ok" : 1 |
Si vous utilisez un pare-feu, ajoutez le port aux exceptions dans le cas d'Ufw:
1 | sudo ufw TWOJ ADRES IP/32 port np: 27017 |
Commander
1 | sudo ufw status |
Cela nous permettra de vérifier que la connexion sur ce port est ouverte:
1 2 3 4 5 6 7 8 | Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 27017 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 27017 (v6) ALLOW Anywhere (v6) |
Pour activer la connexion à distance, modifiez le fichier:/etc / mongodb.conf
1 | nano /etc/mongodb.conf |
et ensemble:
1 2 3 4 5 6 7 | ... logappend=true bind_ip = 127.0.0.1,IP TWOJEGO SERWERA #port = 27017 ... |