How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)
Sadržaj:
- Preduvjeti
- Instaliranje MongoDB
- Konfiguriranje MongoDB
- Izrada administrativnog MongoDB korisnika
- Zaključak
MongoDB je besplatna baza podataka s otvorenim kodom. Pripada obitelji baza podataka nazvanih NoSQL koje se razlikuju od tradicionalnih SQL baza podataka zasnovanih na tablici poput 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 i struktura podataka može se tijekom vremena mijenjati.
U ovom ćemo udžbeniku opisati postupak instaliranja i konfiguriranja najnovije verzije MongoDB Community Edition na Ubuntu 18.04 stroju iz službenih MongoDB spremišta.
Preduvjeti
Prije nego što nastavite s ovim vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.
Instaliranje MongoDB
U vrijeme pisanja ovog članka najnovija verzija MongoDB-a je verzija 4.0.
Prije nastavka instalacijskog postupka, prijeđite na (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/#using-deb-packages-recommended) dokumentaciju MongoDB-a i provjerite je li na raspolaganju je novo izdanje
Sljedeći koraci opisuju kako instalirati MongoDB na vaš Ubuntu poslužitelj:
-
Omogućivanje MongoDB spremišta
Prvo dodajte MongoDB GPG ključ u sustav pomoću sljedeće naredbe:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Nakon što se ključ uvozi, dodajte MongoDB skladište sa:
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Instaliranje MongoDB
Da biste mogli instalirati pakete iz MongoDB spremišta, prvo morate ažurirati popis paketa:
sudo apt update
Sada kada je spremište omogućeno i popis paketa je ažuriran, možete instalirati meta-paket
mongodb-org
upisivanjem:sudo apt install mongodb-org
Sljedeći paketi bit će instalirani na vaš 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.
Počevši od MongoDB
Nakon instalacije dovršite, pokrenite MongoDB demon i omogućite mu da se pokrene pri pokretanju tako što upišete:
sudo systemctl start mongod
sudo systemctl enable mongod
Provjera MongoDB instalacije
Da bismo provjerili je li instalacija uspješno završena, povezivaćemo se na MongoDB poslužitelj baze podataka pomoću
mongo
alata i ispisati status veze:mongo --eval 'db.runCommand({ connectionStatus: 1 })'
Izlaz će izgledati ovako:
MongoDB shell version v4.0.10 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 4.0.10 { "authInfo": { "authenticatedUsers":, "authenticatedUserRoles": }, "ok": 1 }
Vrijednost
1
za poljeok
označava uspjeh. -
Konfiguriranje MongoDB
MongoDB koristi konfiguracijsku datoteku u
/etc/mongod.conf
,
/etc/mongod.conf
. Možete montirati instancu MongoDB uređivanjem ove datoteke.
Zadane postavke konfiguracije dovoljne su za većinu korisnika. Međutim, za proizvodna okruženja preporučuje se uklanjanje sigurnosnog odjeljka i omogućavanje autorizacije kao što je prikazano u nastavku:
security: authorization: enabled
Opcija
authorization
omogućuje nadzor pristupa na temelju uloga (RBAC) koji korisnicima regulira pristup resursima baze podataka i operacijama. Ako je ta opcija onemogućena, svaki korisnik imat će pristup svim bazama podataka i izvršiti bilo koju radnju.
Nakon što unesete promjene u MongoDB konfiguracijsku datoteku, ponovno pokrenite mongod uslugu sa:
sudo systemctl restart mongod
Da biste saznali više informacija o konfiguracijskim opcijama dostupnim u programu MongoDB 4.0, posjetite stranicu dokumentacije Opcije konfiguracijske datoteke.
Izrada administrativnog MongoDB korisnika
Prvo pristupite školjci monga sa:
mongo
Nakon što ste unutar ljuske MongoDB, 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
use admin
switched to db admin
Sada ispisujte korisnike pomoću:
show users
{ "_id": "admin.mongoAdmin", "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
Također možete pokušati pristupiti školjci mongo bez ikakvih argumenata (samo upišite
mongo
) i pogledajte možete li popisati korisnike koristeći iste naredbe kao gore.
Zaključak
Naučili ste kako instalirati i konfigurirati MongoDB 4.0 na vašem Ubuntu 18.04 poslužitelju. Posjetite MongoDB 4.0 priručnik za više informacija o ovoj temi.
ubuntu baze podataka 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 10 Linux

U ovom ćemo vodiču objasniti kako instalirati i konfigurirati najnoviju verziju MongoDB Community Edition na Debian 10 Busteru. MongoDB je besplatna baza podataka s otvorenim kodom.
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.