Wéi installéiere PgAdmin op Rocky Linux an AlmaLinux


PgAdmin 4 ass en Open-Source, mächteg, a Front-End PostgreSQL Datebank Administratiounstool. PgAdmin 4 erlaabt Administrateuren PostgreSQL Datenbanken vun engem Webbrowser nahtlos ze verwalten an SQL Ufroen ënner anerem Datebank Aufgaben auszeféieren. Et ass a Python a Javascript/JQuery geschriwwen an ass eng Verbesserung vu sengem Virgänger PgAdmin.

Notabele Funktiounen enthalen:

  • E Syntax Highlight SQL Editor.
  • Nei entworf an nei Look User Interface.
  • Live SQL Query Tool fir d'Daten direkt z'änneren.
  • Mächteg an einfach ze benotzen Tools fir alldeeglech Datebankadministrativ Aufgaben.
  • Responsive Webinterface, a sou vill méi.

An dësem Artikel konzentréiere mir eis op wéi Dir PgAdmin4 op Rocky Linux an AlmaLinux installéiere kënnt.

Als Fuerderung musst Dir PostgreSQL installéiert hunn. Schonn hu mir e Guide wéi Dir PostgreSQL op Rocky Linux an AlmaLinux installéiere wëllt.

Schrëtt 1: Füügt de PgAdmin4 Repository op Rocky Linux

Fir PgAdmin4 z'installéieren, ass den éischte Schrëtt de PgAdmin4 Repository ze addéieren. Awer als éischt, installéiert de yum-utils Package.

$ sudo dnf install yum-utils

Als nächst deaktivéiert d'PostgreSQL gemeinsame Repositories fir op d'Installatioun vun de leschten PgAdmin4 Packagen virzebereeden.

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

Wann de Kommando erfollegräich gelaf ass, installéiert de PgAdmin4 Repository.

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

Schrëtt 2: Installéiert PgAdmin4 op Rocky Linux

Wann de PgAdmin4 Repository op der Plaz ass, update de System Repositories.

$ sudo dnf update

Als nächst installéiert pgAdmin 4 andeems Dir de Kommando ausféiert:

$ sudo dnf install pgadmin4

Dëst installéiert pgAdmin4, Apache Webserver nieft aner Ofhängegkeeten déi vum PgAdmin4 erfuerderlech sinn. Dréckt 'Y' wann Dir gefrot gëtt fir all Packagen an Ofhängegkeeten z'installéieren.

Schrëtt 3: Start an aktivéieren Apache Webserver

Ier Dir PgAdmin4 opstellt, musse mir den Apache Webserver Service starten. Dëst ass néideg well PgAdmin4 op engem Webserver leeft.

Fir den Apache Webserver z'aktivéieren, fuert de Kommando aus:

$ sudo systemctl enable httpd

Eemol aktivéiert, fuert weider a start den Apache Service wéi follegt.

$ sudo systemctl start httpd

Fir z'iwwerpréiwen datt Apache leeft, fuert de Kommando aus:

$ sudo systemctl status httpd

Schrëtt 4: Setzt PgAdmin4 a Rocky Linux op

Fuert weider, kënne mir elo weidergoen fir PgAdmin4 ze konfiguréieren andeems Dir de PgAdmin4 Setup Skript ausféiert wéi gewisen:

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

De Skript setzt PgAdmin4 am Webmodus op a freet no Detailer wéi d'E-Mailadress an d'Passwuert. Dës wäerte spéider fir d'Authentifikatioun benotzt ginn. Dofir gitt Är E-Mailadress a Passwuert un, a dréckt 'y' fir den Apache Webserver nei ze starten.

Ier mer Zougang zum PgAdmin4 Web GUI kréien, musse mir eis SELinux Astellunge upassen. Wann SELinux am Duerchféierungsmodus ass, setzt se op de permissive Modus wéi gewisen.

$ sudo setenforce permissive

Mir mussen och d'Firewall konfiguréieren fir HTTP-Traffic z'erméiglechen wéi gewisen.

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

Dann nei lueden fir d'Ännerungen auszeféieren.

$ sudo firewall-cmd --reload

Schrëtt 5: Zougang PgAdmin4 am Rocky Linux

Schlussendlech, fir aloggen, start Äre Browser a besicht d'URL:

http://server-ip/pgadmin4

Gitt d'Login Umeldungsinformatiounen, dh d'E-Mailadress an d'Passwuert dat Dir virdru festgestallt hutt, a klickt op de 'Login' Knäppchen.

De PgAdmin 4 Dashboard kënnt ze gesinn.

Par défaut ass keen Datebankserver am Moment ugeschloss. Fir un en neien Datebankserver ze verbannen, klickt op d'Ikon 'Neie Server derbäi'.

An der Rubrik 'Allgemeng' gitt en Numm fir Ären Datebankserver. An eisem Fall wäerte mir en arbiträren Numm ubidden - déi lokal PostgreSQL Datebank.

Da klickt op de Tab 'Connection' a fëllt déi erfuerderlech Detailer aus. Hei benotze mir d'Standard Postgres Datebank a Benotzer Umeldungsinformatiounen. D'Passwuert gehéiert dem postgres Benotzer.

Da klickt op 'Späicheren'.

Bei erfollegräicher Verbindung erschéngt den Datebankserver op der lénker Sidebar. Klickt op et fir zousätzlech Datenbankdetailer ze gesinn an d'Performance Dashboards ze gesinn.

An dësem Guide hu mir PgAdmin4 op Rocky Linux an AlmaLinux erfollegräich installéiert an en Datebankserver bäigefüügt fir d'Performance vun Datenbanken ze iwwerwaachen.