Kako namestiti PgAdmin na Rocky Linux in AlmaLinux


PgAdmin 4 je odprtokodno, zmogljivo in front-end orodje za upravljanje baz podatkov PostgreSQL. PgAdmin 4 omogoča skrbnikom nemoteno upravljanje baz podatkov PostgreSQL iz spletnega brskalnika in izvajanje poizvedb SQL med drugimi nalogami baze podatkov. Napisan je v jeziku Python in Javascript/JQuery in je izboljšava svojega predhodnika PgAdmin.

Pomembne lastnosti vključujejo:

  • Urejevalnik SQL, ki poudarja sintakso.
  • Prenovljen in nov videz uporabniškega vmesnika.
  • Orodje za poizvedbe SQL v živo za neposredno urejanje podatkov.
  • Zmogljiva orodja, ki so enostavna za uporabo za vsakodnevna skrbniška opravila v bazi podatkov.
  • Odziven spletni vmesnik in še veliko več.

V tem članku se osredotočamo na to, kako lahko namestite PgAdmin4 na Rocky Linux in AlmaLinux.

Kot pogoj morate imeti nameščen PostgreSQL. Že imamo vodnik, kako namestiti PostgreSQL na Rocky Linux in AlmaLinux.

1. korak: Dodajte skladišče PgAdmin4 v Rocky Linux

Če želite namestiti PgAdmin4, bo prvi korak dodajanje skladišča PgAdmin4. Toda najprej namestite paket yum-utils.

$ sudo dnf install yum-utils

Nato onemogočite skupna skladišča PostgreSQL, da se pripravite na namestitev najnovejših paketov PgAdmin4.

$ sudo yum-config-manager --disable pgdg-common

Ko se ukaz uspešno zažene, namestite skladišče PgAdmin4.

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

2. korak: Namestite PgAdmin4 na Rocky Linux

Ko je skladišče PgAdmin4 na mestu, posodobite sistemska repozitorija.

$ sudo dnf update

Nato namestite pgAdmin 4 tako, da zaženete ukaz:

$ sudo dnf install pgadmin4

To namesti pgAdmin4, spletni strežnik Apache poleg drugih odvisnosti, ki jih zahteva PgAdmin4. Pritisnite ‘Y’, ko ste pozvani, da namestite vse pakete in odvisnosti.

3. korak: Zaženite in omogočite spletni strežnik Apache

Preden nastavimo PgAdmin4, moramo zagnati storitev spletnega strežnika Apache. To je potrebno, ker PgAdmin4 deluje na spletnem strežniku.

Če želite omogočiti spletni strežnik Apache, zaženite ukaz:

$ sudo systemctl enable httpd

Ko je omogočena, nadaljujte in zaženite storitev Apache, kot sledi.

$ sudo systemctl start httpd

Če želite preveriti, ali se Apache izvaja, izvedite ukaz:

$ sudo systemctl status httpd

4. korak: Nastavite PgAdmin4 v Rocky Linuxu

Nadaljujemo, zdaj lahko nadaljujemo s konfiguracijo PgAdmin4 z zagonom namestitvenega skripta PgAdmin4, kot je prikazano:

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

Skript nastavi PgAdmin4 v spletnem načinu in zahteva podrobnosti, kot sta e-poštni naslov in geslo. Te bodo kasneje uporabljene za preverjanje pristnosti. Zato vnesite svoj e-poštni naslov in geslo ter pritisnite ‘y’, da znova zaženete spletni strežnik Apache.

Preden dostopamo do spletnega GUI PgAdmin4, moramo prilagoditi nastavitve SELinuxa. Če je SELinux v prisilnem načinu, ga nastavite na dovoljeni način, kot je prikazano.

$ sudo setenforce permissive

Prav tako moramo konfigurirati požarni zid, da dovoli promet HTTP, kot je prikazano.

$ sudo firewall-cmd --permanent --add-service=http

Nato znova naložite, da uveljavite spremembe.

$ sudo firewall-cmd --reload

5. korak: dostopajte do PgAdmin4 v Rocky Linuxu

Nazadnje, če se želite prijaviti, zaženite brskalnik in obiščite URL:

http://server-ip/pgadmin4

Vnesite poverilnice za prijavo, to je e-poštni naslov in geslo, ki ste ju predhodno nastavili, in pritisnite gumb »Prijava«.

Prikazana bo nadzorna plošča PgAdmin 4.

Privzeto trenutno ni povezan noben strežnik baz podatkov. Za povezavo z novim strežnikom baze podatkov kliknite ikono »Dodaj nov strežnik«.

V razdelku »Splošno« navedite ime za strežnik baz podatkov. V našem primeru bomo podali poljubno ime – lokalna baza podatkov PostgreSQL.

Nato kliknite zavihek »Povezava« in izpolnite zahtevane podatke. Tukaj uporabljamo privzeto bazo podatkov Postgres in uporabniške poverilnice. Geslo pripada uporabniku postgresa.

Nato kliknite »Shrani«.

Po uspešni povezavi se bo strežnik baze podatkov pojavil na levi stranski vrstici. Kliknite nanjo, če si želite ogledati dodatne podrobnosti baze podatkov in nadzorne plošče uspešnosti.

V tem priročniku smo uspešno namestili PgAdmin4 na Rocky Linux in AlmaLinux ter dodali strežnik baz podatkov za spremljanje delovanja baz podatkov.