MongoDB este un sistem gratuit, open-source, de gestiune a bazelor de date orientat pe documente. Clasificat ca bază de date NoSQL, MongoDB renunță la structura tabelară tradițională în favoarea documentelor de tip JSON cu scheme dinamice, făcând integrarea datelor mai ușoară și mai rapidă.
Notă: CentOS 7 a ajuns la end-of-life în iunie 2024 și nu mai primește actualizări de securitate. Pentru instalări noi recomandăm AlmaLinux sau Rocky Linux 8 / 9. Instrucțiunile de mai jos se aplică distribuțiilor din familia RHEL.
Pentru a instala MongoDB pe serverul dvs. VPS sau dedicat, urmați pașii de mai jos:
- Autentificați-vă pe server prin consola SSH ca utilizator cu drepturi root.
- Creați fișierul de repository folosind un editor precum nano:
nano /etc/yum.repos.d/mongodb-org-7.0.repo
Adăugați următorul conținut în fișier (înlocuiți 7.0 cu versiunea dorită dacă este cazul):
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://pgp.mongodb.com/server-7.0.asc
Apăsați CTRL+O apoi Enter pentru a salva și CTRL+X pentru a ieși.
- Instalați MongoDB:
dnf install -y mongodb-org
După instalare, iată câteva comenzi utile (MongoDB este gestionat prin systemd):
- Pornire și activare la boot:
systemctl enable --now mongod
- Verificarea stării serviciului:
systemctl status mongod
- Oprirea serviciului:
systemctl stop mongod
- Accesarea shell-ului MongoDB (începând cu MongoDB 6.0 se folosește
mongoshîn locul vechiuluimongo):
mongosh
- Statistici în timp real:
mongostat
Securitate: implicit MongoDB acceptă conexiuni doar pe
127.0.0.1, portul 27017. Nu expuneți serviciul direct pe internet fără autentificare activată și firewall configurat.