MongoDB är en gratis och öppen källkodsskalbar dokumentorienterad NoSQL-databas med indexkorsning som möjliggör ad hoc-frågor. Användare kan också använda olika tillägg som säkerhet, integration och analys för att använda MongoDB för stora applikationer. Autentisering med LDAP, X.509 och Kerberos och kryptering baserad på TLS (säkerhetssäkerhet) stöds. Det finns också användarspecifika roller, revisionsfunktioner för efterlevnad och kriminaltekniska analyser samt färdiga komponenter för att säkerställa pålitliga system.
I denna handledning kommer vi att se installationen av MongoDB på Ubuntu 20.04 LTS utan att lägga till någon repo. Man kan också följa samma steg för Ubuntu 18.04 LTS eller 19.04/19.10 också.
Krav:
- Ubuntu 20.04 LTS fokal fossa -server eller skrivbord.
- En icke-root-användare med
sudo
tillträde
1. Uppdateringssystem
Innan vi flyttar till MongoDB -installationssteget, låt oss uppdatera de befintliga paketen i Ubuntu 20.04
sudo apt update
2. Kommando att installera MongoDB på Ubuntu 20.04
Precis som 18.04 LTS är MongoDB också tillgängligt i det officiella förvaret på Ubuntu 20.04 för att installera med en uppdaterad version. Därför inget behov av att lägga till någon tredje part. Ett enda kommando för det kommer att installera mongo-verktyg, MongoDB, MongoDB-Clients MongoDB-server och MongoDB-server-kärnkomponenter tillsammans med andra beroenden.
sudo apt install mongodb
Output för kommandot ovan:
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. Kontrollera statusen för MongoDB
Efter installationen kommer MongoDB automatiskt igång, men om inte så kan du använda kommandot:
systemctl strart mongodb
För att kontrollera om MongoDB -servern körs korrekt eller inte kan vi använda statuskommandot:
systemctl status mongodb
4. Kommando för att hantera MongoDB
Här är några kärnkommandon som man skulle behöva för att hantera den här databasen som Start, starta om, stoppa servern tillsammans med andra.
För att stoppa MongoDB -servern
sudo systemctl stop mongodb
Att starta det igen.
sudo systemctl start mongodb
För att starta om servern efter några ändringar.
sudo systemctl restart mongodb
För att inaktivera MongoDB -starten med servern som händer som standard.
sudo systemctl disable mongodb
För att återigen möjliggöra den automatiska starten på servern med systemets start.
sudo systemctl enable mongodb
För att börja använda det, skriv bara:
mongo
Komplett avinstallation MongoDB
Om du inte vill ha MongoDB på ditt Ubuntu 20.04 -system längre, ta bort det med hjälp av kommandona nedan:
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
Stängningsanteckningar:
Så denna vägg snabbhandledning om MongoDB -installation för Ubuntu 20.04 -servrar, du kan också se samma föroch andra relaterade tutorials.