Jinsi ya Kufunga PgAdmin kwenye Rocky Linux na AlmaLinux


PgAdmin 4 ni zana huria, yenye nguvu na ya mbele ya usimamizi wa hifadhidata ya PostgreSQL. PgAdmin 4 huruhusu wasimamizi kudhibiti kwa urahisi hifadhidata za PostgreSQL kutoka kwa kivinjari cha wavuti na kuendesha hoja za SQL kati ya kazi zingine za hifadhidata. Imeandikwa katika Python na Javascript/JQuery na ni uboreshaji wa mtangulizi wake PgAdmin.

Vipengele vinavyojulikana ni pamoja na:

  • Sintaksia inayoangazia kihariri cha SQL.
  • Kiolesura kilichoundwa upya na chenye sura mpya.
  • Zana ya hoja ya SQL ya moja kwa moja ya kuhariri data moja kwa moja.
  • Zana zenye nguvu na rahisi kutumia kwa kazi za kila siku za usimamizi wa hifadhidata.
  • Kiolesura cha wavuti kinachojibu, na mengine mengi.

Katika makala hii, tunazingatia jinsi unaweza kusakinisha PgAdmin4 kwenye Rocky Linux na AlmaLinux.

Kama hitaji, unahitaji kuwa na PostgreSQL iliyosakinishwa. Tayari, tuna mwongozo wa jinsi ya kusakinisha PostgreSQL kwenye Rocky Linux na AlmaLinux.

Hatua ya 1: Ongeza Hifadhi ya PgAdmin4 kwenye Rocky Linux

Ili kusakinisha PgAdmin4, hatua ya kwanza itakuwa ni kuongeza hazina ya PgAdmin4. Lakini kwanza, sasisha kifurushi cha yum-utils.

$ sudo dnf install yum-utils

Ifuatayo, zima hazina za kawaida za PostgreSQL ili kutayarisha usakinishaji wa vifurushi vya hivi karibuni vya PgAdmin4.

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

Mara tu amri imetekelezwa kwa mafanikio, sakinisha hazina ya PgAdmin4.

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

Hatua ya 2: Sakinisha PgAdmin4 kwenye Rocky Linux

Mara tu hazina ya PgAdmin4 iko mahali, sasisha hazina za mfumo.

$ sudo dnf update

Ifuatayo, sasisha pgAdmin 4 kwa kuendesha amri:

$ sudo dnf install pgadmin4

Hii inasakinisha pgAdmin4, Apache webserver pamoja na vitegemezi vingine vinavyohitajika na PgAdmin4. Bonyeza ‘Y’ unapoombwa kusakinisha vifurushi na vitegemezi vyote.

Hatua ya 3: Anza na Wezesha Apache Webserver

Kabla ya kusanidi PgAdmin4, tunahitaji kuanza huduma ya Apache webserver. Hii ni muhimu kwani PgAdmin4 inaendesha kwenye seva ya wavuti.

Ili kuwezesha seva ya wavuti ya Apache, endesha amri:

$ sudo systemctl enable httpd

Mara baada ya kuwezeshwa, endelea na uanze huduma ya Apache kama ifuatavyo.

$ sudo systemctl start httpd

Ili kudhibitisha kuwa Apache inaendesha, tekeleza amri:

$ sudo systemctl status httpd

Hatua ya 4: Sanidi PgAdmin4 katika Rocky Linux

Kuendelea, sasa tunaweza kuendelea kusanidi PgAdmin4 kwa kuendesha hati ya usanidi ya PgAdmin4 kama inavyoonyeshwa:

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

Hati huweka PgAdmin4 katika hali ya wavuti na inaomba maelezo kama vile anwani ya barua pepe na nenosiri. Hizi, baadaye, zitatumika kwa uthibitishaji. Kwa hivyo, toa barua pepe na nenosiri lako, na ubofye ‘y’ ili kuanzisha upya seva ya wavuti ya Apache.

Kabla ya kufikia GUI ya wavuti ya PgAdmin4, tunahitaji kurekebisha mipangilio yetu ya SELinux. Ikiwa SELinux iko kwenye modi ya kutekeleza, iweke katika hali ruhusu kama inavyoonyeshwa.

$ sudo setenforce permissive

Tunahitaji pia kusanidi ngome ili kuruhusu trafiki ya HTTP kama inavyoonyeshwa.

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

Kisha pakia upya ili kuathiri mabadiliko.

$ sudo firewall-cmd --reload

Hatua ya 5: Fikia PgAdmin4 katika Rocky Linux

Hatimaye, ili kuingia, zindua kivinjari chako na utembelee URL:

http://server-ip/pgadmin4

Ingiza kitambulisho cha kuingia, yaani, barua pepe na nenosiri uliloweka hapo awali, na ubofye kitufe cha 'Ingia'.

Dashibodi ya PgAdmin 4 itakuja kutazamwa.

Kwa chaguo-msingi, hakuna seva ya hifadhidata iliyounganishwa kwa sasa. Ili kuunganisha kwenye seva mpya ya hifadhidata, bofya kwenye ikoni ya 'Ongeza Seva Mpya'.

Kwenye sehemu ya 'Jumla', toa jina la seva yako ya hifadhidata. Kwa upande wetu, tutatoa jina la kiholela - hifadhidata ya ndani ya PostgreSQL.

Kisha bonyeza kwenye kichupo cha 'Unganisha' na ujaze maelezo yanayohitajika. Hapa tunatumia hifadhidata chaguomsingi ya Postgres na vitambulisho vya mtumiaji. Nenosiri ni la mtumiaji wa postgres.

Kisha bonyeza 'Hifadhi'.

Baada ya muunganisho uliofanikiwa, seva ya hifadhidata itaonekana kwenye upau wa kando wa kushoto. Bofya juu yake ili kuona maelezo ya ziada ya hifadhidata na kutazama dashibodi za utendaji.

Katika mwongozo huu, tulisakinisha PgAdmin4 kwa ufanisi kwenye Rocky Linux na AlmaLinux na kuongeza seva ya hifadhidata ili kufuatilia utendakazi wa hifadhidata.