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

Jak nainstalovat a používat pgAdmin 4 na Rocky Linux 8

pgAdmin je bezplatný a open-source grafický administrační nástroj pro PostgreSQL, jednu z nejpokročilejších open-source databází. pgAdmin je funkčně bohatý administrační nástroj PostgreSQL s jednoduchým rozhraním a snadným použitím. Podporuje PostgreSQL 9.6 a vyšší a lze jej spustit na více operačních systémech, včetně Windows, macOS a Linux.

Na rozdíl od jiných nástrojů pro správu grafických databází lze pgAdmin spustit ve 3 různých režimech:

  • Režim plochy – lze nainstalovat jako uživatelskou aplikaci do vašeho notebooku a počítače. Tato metoda se doporučuje, pokud chcete nainstalovat pgAdmin na váš notebook nebo počítač.
  • Režim serveru – tento typ nasazení lze použít na serveru. Je to jako phpMyAdmin na MySQL.
  • Režim kontejneru – lze jej spustit jako kontejner dockeru.

V této příručce se dozvíte, jak nainstalovat pgAdmin na server Rocky Linux 8. Naučíte se, jak nastavit pgAdmin s webovým serverem Apache, a naučíte se základní použití pgAdmin pro správu PostgreSQL databáze a uživatele.

Předpoklady

  • Server Rocky Linux. Ujistěte se, že jsou všechny balíčky aktualizovány na nejnovější verzi.
  • Uživatel root nebo uživatel s oprávněními root. Tento uživatel bude použit pro instalaci nových balíčků a úpravu systémových konfigurací.
  • Databázový server PostgreSQL – nebo jej můžete nainstalovat pomocí následujícího průvodce.

Instalace PostgreSQL na Rocky Linux

Pokud máte na svém systému nainstalovaný PostgreSQL, můžete tento první krok přeskočit. V opačném případě můžete použít následující krok pro instalaci PostgreSQL na Rocky Linux. A pokud chcete mít příchuť, nepoužívejte PostgreSQL z oficiálního úložiště PostgreSQL (ne z úložiště Rocky Linux), můžete se podívat na tuto příručku.

V tomto kroku nainstalujete PostgreSQL z oficiálního úložiště Rocky Linux a povolíte ověřování na PostgreSQL.

1. Ve výchozím nastavení poskytuje úložiště Rocky Linux několik verzí balíčků PostgreSQL, PostgreSQL 10, 12 a 13.

Provedením následujícího příkazu zkontrolujte úložiště PostgreSQL na Rocky Linux.

seznam modulů sudo dnf postgresql

Uvidíte několik verzí modulů PostgreSQL, jak je uvedeno níže.

Povolte úložiště PostgreSQL 13 pomocí následujícího příkazu.

modul sudo dnf povolí postgresql:13

Zadejte „y “ a stiskněte „Enter ' pro povolení modulu úložiště.

2. Nyní spusťte následující příkaz pro instalaci serverových balíčků PostgreSQL.

instalace sudo dnf postgresql postgresql-server

Zadejte y “ a stiskněte „Enter ' pokračovat v instalaci.

3. Pokud je instalace PostgreSQL dokončena, inicializujte data PostgreSQL pomocí příkazu níže.

sudo postgresql-setup --initdb

Dále změňte pracovní adresář na '/var/lib/pgsql/data a upravte konfiguraci 'postgresql.conf ' pomocí nano.

cd /var/lib/pgsql/data/
nano postgresql.conf

Odkomentujte možnost 'password_encryption' a změňte hodnotu na 'scram-sha-256 ' jak je uvedeno níže.

šifrování_hesla =scram-sha-256

Stiskněte 'Ctrl+x' , zadejte „y “ a poté stiskněte „Enter ' pro uložení konfigurace a ukončení.

Nyní upravte konfiguraci 'pg_hba.conf ' pomocí nano.

nano pg_hba.conf

Změňte všechny metody místního připojení na 'scram-sha-256 ' jak je uvedeno níže.

# TYPE  DATABASE        UŽIVATEL             ADRESA                 METODA

# "local" je pouze pro připojení soketu domény Unix
místní   všechna                                                                                                                    vše             vše             127.0.0.1/32             scram-sha-256
# místní připojení IPv6:
hostitel    vše                2     2     1                                      

Uložte konfiguraci stisknutím Ctrl+x , zadejte „y ', stiskněte 'Enter '.

4. Nyní proveďte následující příkaz pro aktivaci služby PostgreSQL.

sudo systemctl povolit postgresql
sudo systemctl je povoleno postgresql

Poté spusťte službu PostgreSQL a zkontrolujte stav služby provedením příkazu níže.

sudo systemctl start postgresql
sudo systemctl status postgresql

A uvidíte podobný výstup jako níže.

Jak je vidět, služba PostgreSQL je povolena , spustí se automaticky při startu systému. A aktuálně je 'aktivní (běžící) .

5. Dále se přihlaste do prostředí PostgreSQL pomocí následujícího příkazu.

sudo -u postgres psql

Proveďte následující dotaz PostgreSQL a vytvořte nové heslo pro výchozího uživatele databáze 'postgres '. Nezapomeňte také změnit 'strongpostgrespassword s vaším silným heslem.

ZMĚŇTE UŽIVATELE postgres POMOCÍ HESLA 'strongpostgrespassword';

Nyní zadejte „exit ' pro odhlášení z prostředí PostgreSQL.

Instalace pgAdmin4 na Rocky Linux

pgAdmin poskytuje úložiště pro jeho instalaci pro různé Linuxy, včetně operačních systémů založených na Debianu a RHEL. V tomto kroku budete instalovat a konfigurovat pgAdmin4 na systému Rocky Linux.

1. Nejprve proveďte následující příkaz pro přidání úložiště a klíče gpg pgAdmin4.

rpm --import https://www.pgadmin.org/static/packages_pgadmin_org.pub
sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4- redhat-repo-2-1.noarch.rpm

2. Nyní nainstalujte balíček 'pgAdmin4-web' pomocí příkazu dnf níže.

instalace sudo dnf pgadmin4-web

Zadejte „y “ a stiskněte „Enter ' pro potvrzení a přidání GPG klíče pgAdmin4.

Nyní zadejte „y “ a stiskněte „Enter ' znovu pro pokračování v instalaci.

Příkaz automaticky nainstaluje další balíčky včetně Apache/httpd.

3. Pokud jsou všechny instalace dokončeny, spusťte instalační skript pgAdmin4 níže, abyste vytvořili nového uživatele admin a nastavili konfiguraci Apache/httpd pro pgAdmin4.

/usr/pgadmin4/bin/setup-web.sh

Zadejte svou e-mailovou adresu a heslo pro vytvoření nového účtu správce pro pgAdmin4.

Poté zadejte „y “ a stiskněte „Enter ' pro vygenerování a povolení konfigurace Apache/httpd pro pgAdmin.

Konfigurace pgAdmin4 je dokončena a je k dispozici na adrese URL 'http://server-ip/pgadmin4'.

Ověřte instalaci pgAdmin

Chcete-li ověřit instalaci pgAdmin4, přistoupíte k instalaci URL cesty pgAdmin a přihlásíte se do pgAdmin pomocí svého uživatelského e-mailu a hesla.

1. Otevřete webový prohlížeč, zadejte IP adresu svého serveru s cestou URL '/pgadmin4', jak je uvedeno níže.

http://192.168.1.10/pgadmin4

A získáte přihlašovací stránku pgAdmin4.

2. Zadejte přihlašovacího uživatele a e-mail a klikněte na 'Přihlásit '.

A získáte ovládací panel pgAdmin4, jak je uvedeno níže.

Připojte se k PostgreSQL serveru pomocí pgAdmin4

V této fázi budete připojovat PostgreSQL prostřednictvím aplikace pgAdmin4.

1. Na panelu pgAdmin klikněte na ikonu 'Přidat nový server '.

2. Zobrazí se malé vyskakovací okno.

Na kartě Obecné “, zadejte nové „Jméno ' vašeho připojení.

V této příručce dáme nový název připojení jako „místní '.

3. Přejděte na kartu Připojení “ a zadejte své údaje o hostiteli PostgreSQL, databázi, uživateli a hesle.

Pro tento příklad použijeme lokální PostgreSQL server s uživatelem 'postgres ' ke správě výchozí databáze 'postgres '.

Poté klikněte na tlačítko Uložit ' pro uložení nového připojení.

4. Pokud je připojení úspěšné, zobrazí se stránka podobná níže. V opačném případě se zobrazí chyba.

Jak můžete vidět ve spodní části snímku obrazovky, uživatel 'postgres ' je připojen k databázi 'postgres' pomocí aplikace 'pgAdmin4 “ a stav připojení je „aktivní '.

Základní použití pgAdmin4:Vytvoření nového uživatele

V této fázi vytvoříte nový PostgreSQL pomocí nástroje pgAdmin4.

1. Klikněte pravým tlačítkem na nabídku názvu připojení "místní => Vytvořit => Přihlášení/Role skupiny.." .

2. Na kartě Obecné ', zadejte nového uživatele, kterého chcete vytvořit. V tomto příkladu vytvoříte nového uživatele 'bob '.

3. Přejděte na kartu Definice “ a zadejte heslo pro svého uživatele.

4. Přejděte na kartu Oprávnění “ a podle potřeby zapněte některá oprávnění.

Nyní klikněte na tlačítko Uložit '.

5. Chcete-li ověřit svého nového uživatele, klikněte na nabídku 'Přihlášení/Role ve skupině' vlevo vyberte svého nového uživatele 'bob ', kterou jste právě vytvořili.

Klikněte na kartu Vlastnosti “ na stránce a získáte podrobnosti o uživateli jako na horním snímku obrazovky.

Základní použití pgAdmin4:Vytvoření nové databáze

Po vytvoření uživatele PostgreSQL prostřednictvím řídicího panelu pgAdmin4 vytvoříte novou databázi prostřednictvím řídicího panelu pgAdmin4.

1. Klikněte pravým tlačítkem na nabídku názvu připojení „místní => Vytvořit => Databáze.. ".

."

2. Na kartě Obecné ', zadejte název své nové databáze a vyberte jejího uživatelského vlastníka. V tomto příkladu budete vytvářet novou databázi 'bobdb “ a udělejte z uživatele „bob ' jako vlastník.

Nyní klikněte na tlačítko Uložit '.

3. Pro ověření vaší nové databáze klikněte na nabídku 'Databáze ' vlevo a poté klikněte na databázi 'bobdb ', kterou jste právě vytvořili.

Klikněte na kartu Vlastnosti ' na stránce a získáte podrobnosti o databázi 'bobdb ' jako na horním snímku obrazovky.

Ověřte připojení uživatele PostgreSQL pomocí pgAdmin4

V této fázi přidáte nové spojení pgAdmin s uživatelem 'bob ' a databáze 'bobdb '

1. Vraťte se na hlavní panel pgAdmin4 a klikněte na ikonu 'Přidat nový server' .

2. Na kartě Obecné ', zadejte název nového připojení jako 'bob-connection ' jak je uvedeno níže.

3. Přejděte na kartu Připojení “ a zadejte podrobnosti o novém připojení. Hostitel je '127.0.0.1 ' s uživatelem 'bob ', a bude spravovat databázi 'bobdb “ a nezapomeňte zadat heslo pro uživatele „bob '.

Nyní klikněte na tlačítko Uložit '.

4. Pokud jsou přihlašovací údaje k databázi správné, zobrazí se stránka podobná níže.

Jak můžete vidět ve spodní části snímku obrazovky, uživatel 'bob ' je připojen k databázi 'bobdb ' pomocí aplikace 'pgAdmin4 “ a stav připojení je „aktivní '.

Závěr

Gratulujeme! Nyní jste úspěšně nainstalovali administrační nástroj pgAdmin4 pro PostgreSQL na Rocky Linux. Také jste se naučili, jak vytvořit nové připojení PostgreSQL na pgAdmin4. A základní použití pgAdmin4 pro vytvoření nové databáze a uživatele. V další fázi můžete použít přidání připojení k serveru PostgreSQL a správu databáze prostřednictvím řídicího panelu pgAdmin4.


Rocky Linux
  1. Jak nainstalovat Docker a Docker-Compose na Rocky Linux 8

  2. Jak nainstalovat a používat Podman v Rocky Linux/Alma Linux/Centos 8

  3. Jak nainstalovat a nakonfigurovat Elasticsearch na Rocky Linux 8

  1. Jak nainstalovat a nakonfigurovat HAProxy na Rocky Linux 8

  2. Jak nainstalovat a používat PostgreSQL 13 na Rocky Linux

  3. Jak nainstalovat Wikijs na Rocky Linux

  1. Jak nainstalovat a používat MongoDB na Rocky Linux 8

  2. Jak nainstalovat a používat Podman ke spouštění kontejnerů na Rocky Linux 8

  3. Jak nainstalovat Rocky Linux 8.4