Kaip įdiegti „MongoDB“ į „Ubuntu 20.04/18.04 LTS“

„MongoDB“ yra nemokama ir atvirojo kodo keičiamas į dokumentus orientuota NOSQL duomenų bazė su rodyklės sankryža, įgalinančia ad hoc užklausas. Vartotojai taip pat gali naudoti įvairius plėtinius, tokius kaip saugumas, integracija ir analizė, kad galėtų naudoti „MongoDB“ didelėms programoms. Autentifikavimas naudojant LDAP, X.509 ir Kerberos bei šifravimą, pagrįstą TLS (transporto sluoksnio sauga). Taip pat yra vartotojo specifinių vaidmenų, atitikties ir kriminalistinės analizės audito funkcijos, taip pat paruošti komponentai, užtikrinantys patikimas sistemas.

Šiame vadove pamatysime „MongoDB“ diegimą „Ubuntu 20.04 LTS“ nepridėdami jokio repo. Taip pat galima atlikti tuos pačius veiksmus, kai „Ubuntu 18.04 LTS“ arba 19.04/19.10.

Reikalavimai:

  • „Ubuntu 20.04 LTS“ „FOCAL FOSSA Server“ arba „Desktop“.
  • Ne šaknies vartotojas susudoprieiga

1. Atnaujinimo sistema

Prieš pereidami prie „MongoDB“ diegimo veiksmo, atnaujinkime esamus „Ubuntu 20.04“ paketus

sudo apt update

2. Komanda įdiegti „MongoDB“ „Ubuntu 20.04“

Kaip ir 18,04 LTS, „MongoDB“ taip pat galima įsigyti oficialioje „Ubuntu 20.04“ saugykloje, kad būtų galima įdiegti su naujausia versija. Taigi nereikia pridėti jokios trečiosios šalies. Viena komanda, kuriai ji bus įdiegta „Mongo-Tools“, „MongoDB“, „MongoDB-Clients MongoDB-Server“ ir „MongoDB-Server-Core“ komponentais, kartu su kitomis priklausomybėmis.

sudo apt install mongodb

Aukščiau pateiktos komandos išvestis:

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. Patikrinkite „MongoDB“ būseną

Po diegimo „MongoDB“ automatiškai pradeda pradėti, jei ne, tada galite naudoti komandą:

systemctl strart mongodb

Norėdami patikrinti, ar „MongoDB“ serveris veikia tinkamai, ar ne, galime naudoti komandą būsenoje:

systemctl status mongodb

4. Komanda valdyti „MongoDB“

Čia yra keletas pagrindinių komandų, kurių reikia valdyti šią duomenų bazę, pvz., Pradėti, paleisti, paleisti, sustabdyti serverį kartu su kitais.

Norėdami sustabdyti „MongoDB“ serverį

sudo systemctl stop mongodb

Norėdami tai pradėti dar kartą.

sudo systemctl start mongodb

Norėdami iš naujo paleisti serverį po tam tikrų pakeitimų.

sudo systemctl restart mongodb

Norint išjungti automatinį „MongoDB“ pradžią nuo serverio, kuris įvyksta pagal numatytuosius nustatymus.

sudo systemctl disable mongodb

Norėdami dar kartą įgalinti automatinį serverio pradžią su sistemos paleidimu.

sudo systemctl enable mongodb

Norėdami pradėti jį naudoti, tiesiog įveskite:

mongo

Užpildykite pašalinimo mongodb

Jei nebenorite „MongoDB“ savo „Ubuntu 20.04“ sistemoje, tiesiog pašalinkite ją naudodami žemiau pateiktas komandas:

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

Uždarymo užrašai:

Taigi, šis „MongoDB“ diegimo „Ubuntu 20.04“ serverių „MongoDB“ įdiegimas taip pat galite pamatyti tą patį, kuriame taip pat galite pamatyti tą patįir kitos susijusios vadovėliai.

Related Posts