How to install Java JDK 10 on Ubuntu 18.04 LTS (Debian Linux)
Sadržaj:
MongoDB je besplatna baza podataka s otvorenim kodom. Pripada obitelji baza podataka nazvanih NoSQL, koja se razlikuje od tradicionalnih SQL baza podataka zasnovanih na tablici, kao što su MySQL i PostgreSQL.
Podaci u MongoDB-u pohranjuju se u fleksibilne dokumente slične JSON-u, gdje polja mogu varirati od dokumenta do dokumenta. Ne zahtijeva unaprijed definiranu shemu, a struktura podataka može se tijekom vremena mijenjati.
U ovom ćemo vodiču objasniti kako instalirati i konfigurirati najnoviju verziju MongoDB Community Edition na Debian 10 Busteru.
Instaliranje MongoDB
MongoDB nije dostupan u standardnim Debian Buster spremištima. Omogućit ćemo službeno MongoDB skladište i instalirati pakete.
U vrijeme pisanja ovog članka najnovija verzija MongoDB-a je verzija 4.2. Prije nego što započnete s instalacijom, prijeđite na stranicu Install on Debian u MongoDB-ovoj dokumentaciji i provjerite postoji li nova verzija.
Izvedite sljedeće korake kao root ili korisnik s sudo povlasticama za instaliranje MongoDB na Debian sustav:
-
Instalirajte pakete potrebne za dodavanje novog spremišta:
sudo apt install dirmngr gnupg apt-transport-https software-properties-common ca-certificates curl
Dodajte MongoDB GPG ključ u svoj sustav:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
Omogućite MongoDB skladište:
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main'
Paketi sa starijim verzijama MongoDB nisu dostupni za Debian 10.
Ažurirajte popis paketa i instalirajte
mongodb-org
meta paket:sudo apt update
sudo apt install mongodb-org
Sljedeći paketi bit će instalirani na sustav kao dio paketa
mongodb-org
:-
mongodb-org-server
-mongod
demon i odgovarajuće init skripte i konfiguracije.mongodb-org-mongos
.mongodb-org-shell
- Mongo školjka je interaktivno JavaScript sučelje za MongoDB. Koristi se za obavljanje administrativnih zadataka putem naredbenog retka.mongodb-org-tools
- Sadrži nekoliko MongoDB alata za uvoz i izvoz podataka, statistike i ostalih alata.
Pokrenite MongoDB uslugu i omogućite je da se pokrene pri pokretanju:
sudo systemctl enable mongod --now
Da biste provjerili je li instalacija uspješno završena, povežite se na MongoDB poslužitelj baze podataka pomoću
mongo
alata i ispisujte status veze:mongo --eval 'db.runCommand({ connectionStatus: 1 })'
Izlaz će izgledati ovako:
MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id": UUID("09f11c53-605f-44ad-abec-ec5801bb6b06") } MongoDB server version: 4.2.1 { "authInfo": { "authenticatedUsers":, "authenticatedUserRoles": }, "ok": 1 }
Vrijednost
1
za poljeok
označava uspjeh. -
Konfiguriranje MongoDB
MongoDB konfiguracijska datoteka naziva se
mongod.conf
i nalazi se u
/etc
direktoriju. Datoteka je u YAML formatu.
Zadane postavke konfiguracije dovoljne su za većinu korisnika. Međutim, za proizvodna okruženja preporučuje se ukloniti sigurnosni odjeljak i omogućiti autorizaciju, kao što je prikazano u nastavku:
/etc/mongod.conf
security: authorization: enabled
Opcija
authorization
omogućuje nadzor pristupa na temelju uloga (RBAC) koji korisnicima regulira pristup resursima baze podataka i operacijama. Ako je ova opcija onemogućena, svaki korisnik može pristupiti svim bazama podataka i izvršiti bilo koju radnju.
Nakon uređivanja konfiguracijske datoteke, ponovno pokrenite mongod uslugu da bi promjene stupile na snagu:
sudo systemctl restart mongod
Da biste saznali više informacija o konfiguracijskim opcijama dostupnim u programu MongoDB 4.2, posjetite stranicu dokumentacije Opcije konfiguracijske datoteke.
Izrada administrativnog MongoDB korisnika
mongo
Iz unutar MongoDB ljuske upišite sljedeću naredbu za povezivanje s
admin
bazom podataka:
use admin
switched to db admin
Izdajte sljedeću naredbu za stvaranje novog korisnika po imenu
mongoAdmin
s ulogom
userAdminAnyDatabase
:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
Možete nazvati administrativnog korisnika MongoDB kako želite.
Izađite iz ljuske Mongo sa:
quit()
Da biste testirali promjene, pristupite ljusku mongo pomoću administrativnog korisnika kojeg ste prethodno stvorili:
mongo -u mongoAdmin -p --authenticationDatabase admin
Unesite lozinku kada se zatraži. Jednom kada se nalazite unutar MongoDB školjke, povežite se s
admin
bazom podataka:
use admin
switched to db admin
Sada ispisujte korisnike pomoću:
show users
{ "_id": "admin.mongoAdmin", "userId": UUID("cdc81e0f-db58-4ec3-a6b8-829ad0c31f5c"), "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
Zaključak
Pokazali smo vam kako instalirati MongoDB 4.2 na Debian 10, Buster. Posjetite MongoDB priručnik za više informacija o ovoj temi.
baza podataka debian mongodbKako instalirati mongodb na centos 7

U ovom ćemo vam vodiču pokazati kako instalirati i konfigurirati MongoDB Community Edition na CentOS 7 poslužitelju iz službenih MongoDB spremišta.
Kako instalirati mongodb na debian 9

U ovom ćemo vam vodiču pokazati kako instalirati i konfigurirati najnoviju verziju MongoDB Community Edition na Debian 9 sustavima iz službenih MongoDB spremišta.
Kako instalirati virtualbox na debian linux 10 linux

VirtualBox je open-source više-platformski softver za virtualizaciju koji vam omogućuje pokretanje više gostujućih operativnih sustava istovremeno. Ovaj vodič objašnjava kako instalirati najnoviji VirtualBox na Debian 10, Buster.