Hvernig á að setja upp PgAdmin á Rocky Linux og AlmaLinux


PgAdmin 4 er opinn uppspretta, öflugt og framhliða PostgreSQL gagnagrunnsstjórnunartæki. PgAdmin 4 gerir stjórnendum kleift að stjórna PostgreSQL gagnagrunnum óaðfinnanlega úr vafra og keyra SQL fyrirspurnir meðal annarra gagnagrunnsverkefna. Það er skrifað í Python og Javascript/JQuery og er endurbætur á forvera sínum PgAdmin.

Áberandi eiginleikar eru:

  • setningafræði auðkennandi SQL ritstjóri.
  • Endurhannað og nýtt notendaviðmót.
  • Live SQL fyrirspurnartól til að breyta gögnunum beint.
  • Öflug og auðveld verkfæri fyrir dagleg gagnagrunnsstjórnunarverkefni.
  • Móttækilegt vefviðmót og svo margt fleira.

Í þessari grein leggjum við áherslu á hvernig þú getur sett upp PgAdmin4 á Rocky Linux og AlmaLinux.

Sem krafa þarftu að hafa PostgreSQL uppsett. Nú þegar höfum við leiðbeiningar um hvernig eigi að setja upp PostgreSQL á Rocky Linux og AlmaLinux.

Skref 1: Bættu við PgAdmin4 geymslunni á Rocky Linux

Til að setja upp PgAdmin4 verður fyrsta skrefið að bæta við PgAdmin4 geymslunni. En fyrst skaltu setja upp yum-utils pakkann.

$ sudo dnf install yum-utils

Næst skaltu slökkva á PostgreSQL sameiginlegu geymslunum til að undirbúa uppsetningu á nýjustu PgAdmin4 pakkanum.

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

Þegar skipunin hefur keyrt með góðum árangri skaltu setja upp PgAdmin4 geymsluna.

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

Skref 2: Settu upp PgAdmin4 á Rocky Linux

Þegar PgAdmin4 geymslan er komin á sinn stað skaltu uppfæra kerfisgeymslurnar.

$ sudo dnf update

Næst skaltu setja upp pgAdmin 4 með því að keyra skipunina:

$ sudo dnf install pgadmin4

Þetta setur upp pgAdmin4, Apache vefþjón ásamt öðrum ósjálfstæðum sem PgAdmin4 krefst. Ýttu á ‘Y’ þegar beðið er um að setja upp alla pakka og ósjálfstæði.

Skref 3: Ræstu og virkjaðu Apache vefþjón

Áður en PgAdmin4 er sett upp þurfum við að ræsa Apache vefþjónsþjónustuna. Þetta er nauðsynlegt þar sem PgAdmin4 keyrir á vefþjóni.

Til að virkja Apache vefþjóninn skaltu keyra skipunina:

$ sudo systemctl enable httpd

Þegar það hefur verið virkt skaltu halda áfram og hefja Apache þjónustuna eins og hér segir.

$ sudo systemctl start httpd

Til að staðfesta að Apache sé í gangi skaltu framkvæma skipunina:

$ sudo systemctl status httpd

Skref 4: Settu upp PgAdmin4 í Rocky Linux

Áfram getum við nú haldið áfram að stilla PgAdmin4 með því að keyra PgAdmin4 uppsetningarforskriftina eins og sýnt er:

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

Handritið setur PgAdmin4 upp í vefham og biður um upplýsingar eins og netfangið og lykilorðið. Þetta verður síðar notað til auðkenningar. Því gefðu upp netfangið þitt og lykilorð og ýttu á ‘y’ til að endurræsa Apache vefþjóninn.

Áður en við fáum aðgang að PgAdmin4 vef GUI þurfum við að breyta SELinux stillingum okkar. Ef SELinux er í framfylgjuham, stilltu það á leyfilegan hátt eins og sýnt er.

$ sudo setenforce permissive

Við þurfum líka að stilla eldvegginn til að leyfa HTTP umferð eins og sýnt er.

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

Endurhlaðaðu síðan til að gera breytingarnar.

$ sudo firewall-cmd --reload

Skref 5: Fáðu aðgang að PgAdmin4 í Rocky Linux

Að lokum, til að skrá þig inn, ræstu vafrann þinn og farðu á slóðina:

http://server-ip/pgadmin4

Sláðu inn innskráningarskilríkin, þ.

PgAdmin 4 mælaborðið mun koma til skoðunar.

Sjálfgefið er að enginn gagnagrunnsþjónn er tengdur eins og er. Til að tengjast nýjum gagnagrunnsþjóni, smelltu á táknið „Bæta við nýjum netþjóni“.

Gefðu upp nafn fyrir gagnagrunnsþjóninn þinn í hlutanum „Almennt“. Í okkar tilviki munum við gefa upp handahófskennt nafn - staðbundinn PostgreSQL gagnagrunnur.

Smelltu síðan á „Tenging“ flipann og fylltu út nauðsynlegar upplýsingar. Hér erum við að nota sjálfgefna Postgres gagnagrunninn og notendaskilríki. Lykilorðið tilheyrir postgres notandanum.

Smelltu síðan á 'Vista'.

Þegar tenging hefur tekist mun gagnagrunnsþjónninn birtast á vinstri hliðarstikunni. Smelltu á það til að skoða frekari upplýsingar um gagnagrunninn og skoða frammistöðumælaborðin.

Í þessari handbók settum við PgAdmin4 upp á Rocky Linux og AlmaLinux og bættum við gagnagrunnsþjóni til að fylgjast með afköstum gagnagrunna.