[[oktatas:linux:adatbázis-szerver|< Adatbázis-szerver]] ====== MongoDB ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2022 * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== A MongoDB ===== Dokumentum orientált adatbáziskezelő rendszer. ===== Függőség telepítése ===== apt install libcurl4 ===== Beszerzés ===== * https://www.mongodb.com/try/download/community A Debian 11-nek még nincs kézikönyve, de a telepítő már letölthető a Debian 11 verzió (2022 május). * https://www.mongodb.com/docs/manual/administration/install-on-linux/ Telepítés: sudo dpkg -i mongodb-org-server_5.0.8_amd64.deb Ellenőrzés: apt list mongodb-org-server ===== Kezelés ===== systemctl status mongod ===== Parancssoros kliens ===== A fenti oldalról töltsül le a következő verziót: * shell (deb) Telepítés: dpkg -i mongodb-org-shell_5.0.8_amd64.deb Indítás szimpla felhasználóként: mongo ===== Lehetséges hiba ===== Tünet, a MongoDB indulás után leáll a következő státuszkóddal: status=14/n/a A **/var/lib/mongodb** könyvtár és a **/tmp/mongodb-27017.sock** fájlok, nem megfelelő tulajdonossal jönnek létre (Debian 11, MongoDB 5.0.8). Ellenőrzés: ls -ld /var/lib/mongodb Javítás: sudo chown -R mongodb:mongodb /var/lib/mongodb sudo chown mongodb:mongodb /tmp/mongodb-27017.sock Most már indul a MongoDB: systemctl start mongod systemctl status mongod