GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat MongoDB v CentOS 8

Úvod

MongoDB je zdrojově dostupný multiplatformní databázový program orientovaný na dokumenty. MongoDB, klasifikovaný jako databázový program NoSQL, používá dokumenty podobné JSON s volitelnými schématy. MongoDB je vyvinut společností MongoDB Inc. a je licencován pod licencí Server Side Public License (SSPL).

MongoDB je populární databázový stroj NoSQL založený na dokumentech a pro obecné účely, který ukládá data ve formátu JSON.

V tomto tutoriálu se naučíte, jak nainstalovat MongoDB na CentOS 8 .

Nainstalujte MongoDB

Postupujte podle níže uvedených kroků

  • Přidat úložiště MongoDB
vim /etc/yum.repos.d/mongodb.repo
  • Pak přidejte následující:
[mongodb-org-5]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/development/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
  • Dalším krokem bude instalace MongoDB pomocí příkazu níže:
dnf install mongodb-org
  • Spusťte a povolte MongoDB
systemctl start mongod
systemctl enable mongod
  • Zkontrolujte stav MongoDB
systemctl status mongod
  • Potvrďte, že Mongod služba naslouchá.
netstat -ntlpu
OR
netstat -ntlpu | grep -i mongo
  • Přístup do prostředí MongoDB Shell pomocí níže uvedeného příkazu
mongo

Výstup:

  • Vytvořte správce MongoDB
  • přepnout na správce databáze
> use admin
  • Potom vytvořte nového uživatele MongoDB spuštěním kódu níže
> db.createUser(
{
user: "mongod_admin",
pwd: "unixcop@Password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)

Výstup by měl vypadat následovně:

  • Uveďte uživatele MongoDB s:
> show users
  • Nakonfigurujte ověřování pro MongoDB, protože všichni uživatelé mohou přistupovat k shellu a provádět jakékoli příkazy, což se z bezpečnostních důvodů vůbec nedoporučuje.
  • Chcete-li povolit ověřování, otevřete /lib/systemd/system/mongod.service soubor.
vim /lib/systemd/system/mongod.service
  • Potom upravte parametr Environment podle obrázku.
Environment="OPTIONS= --auth -f /etc/mongod.conf"
  • Znovu načtěte systém a restartujte MongoDB .
systemctl daemon-reload
systemctl restart mongod
  • Znovu přejděte do prostředí mongoDB pomocí:
mongo
  • Po přepnutí na uživatele správce uveďte seznam uživatelů, stačí zadat:
> use admin
> show users

Měli byste dostat chybu, jak je uvedeno.

  • Pro ověření jednoduše předejte přihlašovací údaje, jak je uvedeno.
> db.auth('mongod_admin', 'unixcop@Password')
  • Uveďte znovu uživatele
> show users
  • Chcete-li ukončit běh databázového stroje:
> exit

Závěr

To je ono…

V této příručce jsme vám ukázali, jak nainstalovat MongoDB na CentOS 8 .


Cent OS
  1. Jak nainstalovat MongoDB 4.2 / 4.0 na CentOS 6 / RHEL 6

  2. Jak nainstalovat MongoDB 4.4 / 4.2 na CentOS 7 / RHEL 7

  3. Jak nainstalovat FlintCMS na CentOS 7

  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat MongoDB na CentOS 8 / RHEL 8

  3. Jak nainstalovat a zabezpečit MongoDB 4 v CentOS 8

  1. Jak nainstalovat Java 11 &12 na CentOS 7

  2. Jak nainstalovat MongoDB na CentOS 8

  3. Jak nainstalovat mongodb na RHEL 8 / CentOS 8