GNU/Linux >> Znalost Linux >  >> Fedora

Jak nainstalovat MongoDB na Fedoru 35

V tomto tutoriálu vám ukážeme, jak nainstalovat MongoDB na Fedoru 35. Pro ty z vás, kteří to nevěděli, MongoDB je bezplatná a open source databáze dokumentů navržená pro snadné vývoj a škálování aplikací. Je klasifikována jako databáze NoSQL, a proto ukládá data do flexibilních dokumentů podobných JSON, což znamená, že pole se mohou dokument od dokumentu lišit a struktura dat se může v průběhu času měnit.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci databázového programu MongoDB NoSQL na Fedoru 35.

Předpoklady

  • Server s jedním z následujících operačních systémů:Fedora 35.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte MongoDB na Fedoru 35

Krok 1. Než budete pokračovat, aktualizujte svůj operační systém Fedora, abyste se ujistili, že všechny existující balíčky jsou aktuální. K aktualizaci serverových balíčků použijte tento příkaz:

sudo dnf upgrade
sudo dnf update

Krok 2. Instalace MongoDB na Fedora 35.

Ve výchozím nastavení je MongoDB k dispozici v základním úložišti Fedory 35. Nyní spusťte následující příkaz a přidejte úložiště MongoDB do systému Fedora:

sudo nano /etc/yum.repos.d/mongodb.repo

Přidejte níže uvedené soubory:

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

Poté aktualizujte balíčky a nainstalujte nejnovější stabilní verzi MongoDB pomocí následujícího příkazu:

sudo dnf update
sudo dnf install mongodb-org

Po dokončení instalace musíme spustit server MongoDB, aby mohl začít fungovat. Provedeme to pomocí následujícího příkazu:

sudo systemctl start mongod
sudo systemctl enable mongod

Verzi nainstalované MongoDB můžete zkontrolovat pomocí následujícího příkazu:

mongod --version

Výstup:

db version v4.4.4
Build Info: {
    "version": "4.4.4",
    "gitVersion": "8db30abmwe469d84bdcad0c83369623f100120397",
    "openSSLVersion": "OpenSSL 1.1.1l  FIPS 24 Aug 2021",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "rhel80",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

Krok 3. Nakonfigurujte bránu firewall.

Musíme povolit firewall, abychom mohli filtrovat provoz na náš server. Nyní povolíme port 27017/TCP ve firewallu pomocí následujícího příkazu:

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

Krok 3. Přístup k MongoDB na Fedoře.

Nyní spustíme následující příkaz pro připojení k mongo shellu:

mongo

Výstup:

[[email protected] ~]# mongo

MongoDB shell version v4.4.4
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("Me7b4c9a0-9243-e463-336-920737aG4pa7c") }
MongoDB server version: 4.4.4
Welcome to the MongoDB shell.
For interactive help, type "help".
---

Blahopřejeme! Úspěšně jste nainstalovali MongoDB. Děkujeme, že jste použili tento návod k instalaci databáze MongoDB do vašeho systému Fedora 35. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web MongoDB.


Fedora
  1. Jak nainstalovat CMake na Fedoru 35

  2. Jak nainstalovat Grafana na Fedoru 35

  3. Jak nainstalovat PHP 8 na Fedoru 35

  1. Jak nainstalovat Spotify na Fedoru 35

  2. Jak nainstalovat Slack na Fedoru 35

  3. Jak nainstalovat Nginx na Fedoru 35

  1. Jak nainstalovat Steam na Fedoru 35

  2. Jak nainstalovat telegram na Fedoru 35

  3. Jak nainstalovat GIMP na Fedoru 35