Kuidas installida PostgreSQL ja pgAdmin RHEL 8 -sse

Pgadmin4 on avatud lähtekoodiga veebipõhine haldustööriist PostgreSQL andmebaaside haldamiseks. See on Pythoni-põhine veebirakendus, mis on välja töötatud taustal oleva kolbraamistiku ning esipaneelil HTML5, CSS3 ja Bootstrap abil. Pgadmin4 on ümber kirjutatud Pgadmin 3 mis on sisse kirjutatud C ++ ja laevad, millel on järgmised märkimisväärsed omadused:

Pgadmin4 funktsioonid

  • Stiilne ja uuendatud veebiliides koos poleeritud ikoonide ja paneelidega.
  • Täielikult tundlik veebipaigutus koos armatuurlaudadega reaalajas jälgimiseks.
  • Reaalajas SQL päringutööriist/redaktor koos süntaksi esiletõstmisega.
  • Võimsad haldusdialoogid ja tööriistad tavaliste ülesannete jaoks.
  • Kasulikud näpunäited alustamiseks.
  • Ja nii palju muudki.

Selles artiklis saate teada, kuidas installida PostgreSQL koos pagAdmin4 serverirežiimis, mis töötab Apache veebiserver, mis kasutab WSGI moodul sisse RHEL 8.

Installige PostgreSQL RHEL 8 -le

Esimene samm installimisel PgAdmin4 on paigaldada PostgreSQL andmebaasi server. PostgreSQL on saadaval Appstream hoidla erinevates versioonides. Saate oma valiku teha, lubades oma eelistatud paketi, kasutades dnf paketihaldur.

Saadaolevate moodulite loend PostgreSQL, käivitage käsk:

# dnf moodulite loend postgresql. 
Nimekirja moodulid Postgresql
Nimekirja moodulid Postgresql

Väljund näitab, et saidilt on allalaadimiseks saadaval 3 versiooni AppStream hoidla: versioon 9.6, 10 ja 12. Samuti näeme, et vaikeversioon on Postgresql 10 nagu on näidatud [d] silt. Selle installiksite, käivitades alloleva käsu.

# dnf installige postgresql-server. 

Kuid me tahame installida uusima versiooni, mis on PostgreSQL 12. Seetõttu lubame selle mooduli ja tühistame vaikimooduli voo. Selleks käivitage käsk:

# dnf moodul lubab postgresql: 12. 
Luba PostgreSQL -i moodul
Luba PostgreSQL -i moodul

Kui olete mooduli lubanud Postgresql 12, jätkake ja installige Postgresql 12 koos selle sõltuvustega, nagu näidatud.

# dnf installige postgresql-server. 
Installige PostgreSQL RHEL 8 -sse
Installige PostgreSQL RHEL 8 -sse

Enne kõike muud peate looma andmebaasi klastri. Klaster sisaldab andmebaaside kogumit, mida haldab serveri eksemplar. Andmebaasi klastri loomiseks käivitage käsk:

# postgresql-setup --initdb. 

Kui kõik läks hästi, peaksite saama väljundi allpool.

Vormistage PostgreSQL andmebaas
Vormistage PostgreSQL andmebaas

Kui klaster on loodud, saate nüüd oma PostgreSQL eksemplari käivitada ja lubada, nagu näidatud:

# systemctl käivitage postgresql. # systemctl lubab postgresql. 

Selle kinnitamiseks Postgresql on töökorras, käivitage:

# systemctl olek postgresql. 
Kontrollige PostgreSQL olekut
Kontrollige PostgreSQL olekut

Pgadmin4 installimine RHEL 8 -sse

Paigaldama Pgadmin4esiteks lisage allpool näidatud väline hoidla.

# p / min -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm. 

Järgmisena käivitage installimiseks allolev käsk pgadmin4 serveri režiimis.

# dnf installige pgadmin4-web 
Installige Pgadmin4 RHEL 8 -sse
Installige Pgadmin4 RHEL 8 -sse

Järgmisena installige poliitikaotstarbed paketid, mis pakuvad SELinuxile vajalikke põhiteenuseid.

$ sudo dnf installige policycoreutils-python-utils. 
Installige Python Policycoreutils RHEL 8 -sse
Installige Python Policycoreutils RHEL 8 -sse

Pärast installimist käivitage Pgadmin4 seadistusskript nagu näidatud. Sellega luuakse a pgadmin kasutajakontot, salvestus- ja logikatalooge, seadistage SELinux ja keerake üles Apache veebiserver, millel pgAdmin4 jookseb edasi.

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

Kui küsitakse, esitage nõutav teave ja vajutage "Y" Apache veebiserveri käivitamiseks.

Käivitage Pgadmini häälestusskript
Käivitage Pgadmini häälestusskript

Kui teil töötab tulemüür, avage port 80 veebiteenuste liikluse lubamiseks.

# tulemüür-cmd --add-port = 80/tcp --permanent. # tulemüür-cmd-uuesti laadimine. 

Seejärel konfigureerige SELinux, nagu näidatud:

# setsebool -P httpd_can_network_connect 1. 

Ligi pääsema pgadmin4, käivitage oma brauser ja sirvige kuvatavat URL -i.

http://server-ip/pgadmin4. 

Logige kindlasti sisse, kasutades e -posti aadressi ja parooli, mille andsite häälestusskripti käivitamisel.

pgadmin4 Logi sisse
pgadmin4 Logi sisse

See viib teid Pgadmin4 armatuurlauale, nagu allpool näidatud.

pgadmin4 Armatuurlaud
pgadmin4 Armatuurlaud

Ja nii installite Pgadmin4 serveri režiimis. Nüüd saate SQL -redaktori abil luua ja hallata PostgreSQL -i andmebaase ning jälgida nende toimivust pakutavate armatuurlaudade abil. See viib meid selle juhendi lõppu.

Teachs.ru