GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat MongoDB na Rocky Linux 8

V tomto článku vysvětlíme nezbytné kroky k instalaci MongoDB na Rocky Linux 8. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

MongoDB je open source databáze orientovaná na dokumenty, která je navržena pro ukládání velkého množství dat a také vám umožňuje s těmito daty velmi efektivně pracovat. Na rozdíl od SQL databází, kde jsou data uložena v řádcích a sloupcích uvnitř tabulek, v MongoDB jsou data strukturována ve formátu podobném JSON uvnitř záznamů, které se označují jako dokumenty. MongoDB je implementován v jazyce C++ a je k dispozici pro operační systémy Windows, Mac OS a Linux podporované 32 i 64bitovými systémy.

Nainstalujte MongoDB na Rocky Linux 8

Krok 1. Než začnete instalovat jakýkoli balíček na váš server Rocky Linux, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.

sudo dnf install epel-release
sudo dnf update
sudo dnf upgrade

Krok 2. Nainstalujte MongoDB na systém Rocky Linux.

Nyní přidejte úložiště balíčků:

sudo nano /etc/yum.repos.d/mongodb-org-5.0.repo

Přidejte následující kód:

[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc

Poté nainstalujte MongoDB na Rocky Linux 8 pomocí následujícího příkazu:

sudo dnf install mongodb-org

Dále spusťte a povolte MongoDB:

sudo systemctl enable mongod --now

Po dokončení instalace potvrďte nainstalovanou verzi:

mongod --version

Krok 3. Nakonfigurujte firewall.

Pokud máte na svém serveru spuštěnou bránu firewall a chcete, aby byla služba MongoDB dostupná přes síť, otevřete ji na bráně firewall:

sudo firewall-cmd --add-port=27017/tcp --permanent
sudo firewall-cmd --reload

Krok 4. Otevřete MongoDB Shell.

Pro přístup k prostředí MongoDB spusťte z libovolné terminálové relace na serveru následující příkaz:

mongo

Z rozhraní shellu můžete spustit příkaz níže a zobrazit všechny databáze:

db

V MongoDB se databáze vytvářejí jednoduchým přepnutím na neexistující databázi a zadáním názvu databáze, která se má vytvořit, jak je uvedeno níže (nová databáze je test-db ):

use test-db

Dále přidejte následující příkaz vytvoří kolekci dokumentů (datová struktura v MongoDB):

db.linux.insertOne(
  { "ubuntu" : "20.04",
    "rocky linux" : "8",
    "debian" : "11"
  }
)

Zobrazení dokumentů v databázi:

show collections

Nyní vytvořte nového uživatele MongoDB spuštěním kódu níže:

db.createUser(
  {
   user: 'nagdimin ',
   pwd: 'your-strong-passwd',
   roles: [ { role: 'readWrite', db: 'test-db' } ]
  }
 );

To je vše, co potřebujete k instalaci MongoDB na Rocky Linux 8. Doufám, že vám tento rychlý tip pomůže. Další informace o MongoDB najdete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Rocky Linux
  1. Jak nainstalovat Python 3.9 na Rocky Linux 8

  2. Jak nainstalovat Rocky Linux 8.4

  3. Jak nainstalovat Redis na Rocky Linux 8

  1. Jak nainstalovat Docker CE na Rocky Linux 8

  2. Jak nainstalovat Snap na Rocky Linux 8

  3. Jak nainstalovat Docker CE na Rocky Linux 8

  1. Jak nainstalovat Anydesk na Rocky Linux 8

  2. Jak nainstalovat TeamViewer na Rocky Linux 8

  3. Jak nainstalovat Anaconda na Rocky Linux 8