Kako instalirati PgAdmin na Rocky Linux i AlmaLinux


PgAdmin 4 je open-source, moćan i front-end PostgreSQL alat za administraciju baze podataka. PgAdmin 4 omogućava administratorima da neprimjetno upravljaju PostgreSQL bazama podataka iz web pretraživača i pokreću SQL upite među ostalim zadacima baze podataka. Napisan je na Python-u i Javascript/JQuery-u i predstavlja poboljšanje svog prethodnika PgAdmin-a.

PgAdmin 4 karakteristike

Značajne karakteristike uključuju:

  • SQL editor koji naglašava sintaksu.
  • Redizajnirano korisničko sučelje novog izgleda.
  • Live SQL alat za upite za direktno uređivanje podataka.
  • Snažni alati laki za korištenje za svakodnevne administrativne zadatke baze podataka.
  • Responzivno web sučelje i još mnogo toga.

U ovom članku ćemo se fokusirati na to kako možete instalirati PgAdmin4 na Rocky Linux i AlmaLinux.

Preduvjeti

Kao uslov, morate imati instaliran PostgreSQL. Već imamo vodič o tome kako instalirati PostgreSQL na Rocky Linux i AlmaLinux.

Korak 1: Dodajte PgAdmin4 spremište na Rocky Linux

Za instaliranje PgAdmin4, prvi korak će biti dodavanje PgAdmin4 spremišta. Ali prvo, instalirajte yum-utils paket.

sudo dnf install yum-utils

Zatim onemogućite PostgreSQL uobičajena spremišta da se pripremite za instalaciju najnovijih PgAdmin4 paketa.

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

Kada se naredba uspješno pokrene, instalirajte PgAdmin4 spremište.

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

Korak 2: Instalirajte PgAdmin4 na Rocky Linux

Kada spremište PgAdmin4 bude postavljeno, ažurirajte sistemska spremišta.

sudo dnf update

Zatim instalirajte pgAdmin 4 tako što ćete pokrenuti naredbu:

sudo dnf install pgadmin4

Ovo instalira pgAdmin4, Apache web server zajedno s drugim ovisnostima koje zahtijeva PgAdmin4. Pritisnite ‘Y’ kada se od vas zatraži da instalirate sve pakete i zavisnosti.

Korak 3: Pokrenite i omogućite Apache Web server

Prije postavljanja PgAdmin4, moramo pokrenuti uslugu web servera Apache. Ovo je neophodno jer PgAdmin4 radi na web serveru.

Da omogućite Apache web server, pokrenite naredbu:

sudo systemctl enable httpd

Kada je omogućeno, nastavite i pokrenite Apache uslugu na sljedeći način.

sudo systemctl start httpd

Da biste potvrdili da je Apache pokrenut, izvršite naredbu:

sudo systemctl status httpd

Korak 4: Postavite PgAdmin4 u Rocky Linuxu

Idemo dalje, sada možemo nastaviti s konfiguracijom PgAdmin4 pokretanjem skripte za postavljanje PgAdmin4 kao što je prikazano:

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

Skripta postavlja PgAdmin4 u web modu i traži detalje kao što su adresa e-pošte i lozinka. Oni će se kasnije koristiti za autentifikaciju. Stoga unesite svoju adresu e-pošte i lozinku i pritisnite ‘y’ da ponovo pokrenete Apache web server.

Prije nego što pristupimo PgAdmin4 web GUI-u, moramo podesiti naše SELinux postavke. Ako je SELinux u prisilnom modu, postavite ga na dopušteni način kao što je prikazano.

sudo setenforce permissive

Također moramo konfigurirati firewall da dozvoli HTTP promet kao što je prikazano.

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

Zatim ponovo učitajte kako biste izvršili promjene.

sudo firewall-cmd --reload

Korak 5: Pristupite PgAdmin4 u Rocky Linuxu

Na kraju, da se prijavite, pokrenite pretraživač i posjetite URL:

http://server-ip/pgadmin4

Unesite vjerodajnice za prijavu, tj. adresu e-pošte i lozinku koje ste prethodno postavili i pritisnite dugme 'Prijava'.

Kontrolna tabla PgAdmin 4 će se prikazati.

Podrazumevano, nijedan server baze podataka trenutno nije povezan. Da biste se povezali na novi server baze podataka, kliknite na ikonu 'Dodaj novi server'.

U odjeljku 'Općenito' unesite naziv za vaš server baze podataka. U našem slučaju, daćemo proizvoljno ime – lokalna PostgreSQL baza podataka.

Zatim kliknite na karticu 'Veza' i popunite tražene detalje. Ovdje koristimo zadanu Postgres bazu podataka i korisničke vjerodajnice. Lozinka pripada postgres korisniku.

Zatim kliknite na 'Sačuvaj'.

Nakon uspješnog povezivanja, server baze podataka će se pojaviti na lijevoj bočnoj traci. Kliknite na njega da vidite dodatne detalje baze podataka i da vidite kontrolne table performansi.

U ovom vodiču smo uspješno instalirali PgAdmin4 na Rocky Linux i AlmaLinux i dodali server baze podataka za praćenje performansi baza podataka.