A MongoDB telepítése Ubuntu 20.04/18.04 LTS-re

A MongoDB egy ingyenes és nyílt forráskódú, méretezhető dokumentum-orientált NoSQL-adatbázis index-metszésponttal, amely lehetővé teszi az ad hoc lekérdezéseket. A felhasználók különféle kiterjesztéseket, például biztonságot, integrációt és elemzést is használhatnak a MongoDB használatához nagy alkalmazásokhoz. Az LDAP, x.509 és Kerberos hitelesítés, valamint a TLS (Transport Layer Security) alapú titkosítás támogatott. Vannak még felhasználóspecifikus szerepkörök, auditálási funkciók a megfelelőségi és igazságügyi elemzésekhez, valamint kész összetevők a megbízható rendszerek biztosításához.

Ebben az oktatóanyagban látni fogjuk a MongoDB telepítését az Ubuntu 20.04 LTS-re repo hozzáadása nélkül. Ugyanezek a lépések követhetők az Ubuntu 18.04 LTS vagy 19.04/19.10 esetén is.

követelmények:

  • Ubuntu 20.04 LTS fokális fossa szerver vagy asztali számítógép.
  • Egy nem root felhasználó asudohozzáférés

1. Rendszer frissítése

Mielőtt a MongoDB telepítési lépésére lépnénk, frissítsük az Ubuntu 20.04 meglévő csomagjait

sudo apt update

2. Parancs a MongoDB telepítéséhez az Ubuntu 20.04-re

Csakúgy, mint a 18.04 LTS, a MongoDB is elérhető az Ubuntu 20.04 hivatalos tárházában, hogy telepítse a legfrissebb verziót. Így nincs szükség harmadik fél hozzáadására. Egyetlen parancs telepíti a Mongo-tools, a Mongodb, a Mongodb-clients Mongodb-server és a Mongodb-server-core összetevőket, valamint más függőségeket.

sudo apt install mongodb

OutPut a fenti parancshoz:

The following additional packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core
The following NEW packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 56.8 MB of archives.
After this operation, 234 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

3. Ellenőrizze a MongoDB állapotát

A telepítés után a MongoDB automatikusan elindul, de ha nem, akkor használhatja a parancsot:

systemctl strart mongodb

Annak ellenőrzésére, hogy a MongoDB szerver megfelelően fut-e vagy sem, használhatjuk a status parancsot:

systemctl status mongodb

4. Parancs a MongoDB kezeléséhez

Íme néhány alapvető parancs, amelyekre szükség van az adatbázis kezeléséhez, például a kiszolgáló indítása, újraindítása, leállítása másokkal együtt.

A MongoDB szerver leállítása

sudo systemctl stop mongodb

Hogy újra kezdjem.

sudo systemctl start mongodb

A szerver újraindítása némi módosítás után.

sudo systemctl restart mongodb

A MongoDB automatikus indítása a szerverrel letiltása érdekében, ami alapértelmezés szerint történik.

sudo systemctl disable mongodb

A kiszolgáló automatikus indításának ismételt engedélyezése a rendszerindítással.

sudo systemctl enable mongodb

A használat megkezdéséhez írja be:

mongo

Végezze el a MongoDB eltávolítását

Ha már nem szeretné, hogy a MongoDB legyen az Ubuntu 20.04 rendszeren, egyszerűen távolítsa el az alábbi parancsok segítségével:

sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove

Záró megjegyzések:

Tehát ez a fali gyors oktatóanyag a MongoDB telepítéséről Ubuntu 20.04 kiszolgálókhoz, ugyanezt láthatjaés egyéb kapcsolódó oktatóanyagok.

Related Posts