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.