Instalacija Loganalyzer a i povezivanje sa mysql bazom na Centos 7 Core serveru
Sadržaj:
- Preduvjeti
- Instaliranje MongoDB
- Konfiguriranje MongoDB
- Izrada administrativnog MongoDB korisnika
- Zaključak
MongoDB je besplatna baza podataka s otvorenim kodom. Klasificiran je kao NoSQL baza podataka koja se razlikuje od tradicionalnih tabličnih SQL baza podataka 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 vam vodiču pokazati kako instalirati i konfigurirati MongoDB Community Edition na CentOS 7 poslužitelju 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 dostupna iz službenih MongoDB-ovih spremišta je verzija 4.0. Prije nastavka sljedećeg koraka posjetite (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum) odjeljak dokumentacije MongoDB-a i provjerite postoji li nova izdanja.
Slijedite korake u nastavku da biste na svoj CentOS poslužitelj instalirali najnoviju stabilnu verziju MongoDB:
-
Omogućivanje MongoDB spremišta
Da biste dodali MongoDB spremište u svoj sustav, otvorite uređivač teksta i stvorite novu konfiguracijsku datoteku spremišta YUM pod nazivom
/etc/yum.repos.d/mongodb-org.repomongodb-org.repo
unutar/etc/yum.repos.d/
direktorija:name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
Instaliranje MongoDB
Sada kada je spremište omogućeno možete instalirati
mongodb-org
meta paket koristeći uslužni program yum:sudo yum install mongodb-org
Tijekom instalacije yum će vas zatražiti da uvezete MongoDB GPG ključ. Upišite
y
i pritisniteEnter
.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, interaktivno JavaScript sučelje za MongoDB, koja se koristi za izvršavanje administrativnih zadataka u mislima komandne linije.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 potvrdili instalaciju, spojit ćemo se na MongoDB poslužitelj baze podataka pomoću
mongo
alata i ispisati verziju poslužitelja:mongo
Nakon što ste unutar ljuske MongoDB upišite sljedeću naredbu koja će prikazati verziju MongoDB:
db.version()
Izlaz će izgledati na sljedeći način:
4.0.1
-
Konfiguriranje MongoDB
Svoju MongoDB instancu možete konfigurirati uređivanjem konfiguracijske datoteke
/etc/mongod.conf
koja je zapisana u YAML.
Zadane postavke konfiguracije dovoljne su u većini slučajeva. Međutim, za proizvodna okruženja preporučujemo da izkomentiraju sigurnosni dio i omoguće 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 ta opcija onemogućena, svaki korisnik imat će pristup bilo kojoj bazi podataka i moći će izvršiti bilo koju radnju.
Nakon što unesete promjene u MongoDB konfiguracijsku datoteku, ponovno pokrenite mongod uslugu:
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
Stvorite 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 CentOS 7 poslužitelju.
Možete potražiti MongoDB 4.0 priručnik za više informacija o ovoj temi.
baza podataka centos mongodbKako 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 ubuntu 18.04

MongoDB je besplatna baza podataka s otvorenim kodom. 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.
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.