PgAdmin-i Rocky Linux we AlmaLinux-da nädip gurmaly


PgAdmin 4 açyk çeşme, güýçli we öňdäki PostgreSQL maglumat bazasyny dolandyrmak guralydyr. PgAdmin 4 dolandyryjylara web brauzerinden PostgreSQL maglumat bazalaryny bökdençsiz dolandyrmaga we beýleki maglumatlar bazasynyň meseleleriniň arasynda SQL talaplaryny işletmäge mümkinçilik berýär. Python we Javascript/JQuery-da ýazylan we ozalky PgAdmin-iň kämilleşdirilmegi.

Görnükli aýratynlyklar şulary öz içine alýar:

  • SQL redaktoryny görkezýän sintaksis.
  • Täze döredilen we täze görnüşli ulanyjy interfeýsi.
  • Maglumatlary gönüden-göni redaktirlemek üçin göni SQL talap guraly.
  • Gündelik maglumat bazasynyň administratiw meseleleri üçin güýçli we ulanmaga aňsat gurallar.
  • Jogaply web interfeýsi we başgalar.

Bu makalada, Rocky Linux we AlmaLinux-da PgAdmin4-i nädip gurup boljakdygyna ünsi çekýäris.

Talap hökmünde PostgreSQL gurlan bolmaly. “Rocky Linux” we “AlmaLinux” -da “PostgreSQL” -ni nädip gurmalydygy barada eýýäm gollanmamyz bar.

1-nji ädim: Rocky Linux-da PgAdmin4 ammaryny goşuň

PgAdmin4 gurmak üçin ilkinji ädim PgAdmin4 ammaryny goşmak bolar. Firstöne ilki bilen yum-utils paketini guruň.

$ sudo dnf install yum-utils

Ondan soň, iň soňky PgAdmin4 paketlerini gurnamaga taýýarlanmak üçin PostgreSQL umumy ammarlaryny öçüriň.

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

Buýruk üstünlikli işlänsoň, PgAdmin4 ammaryny guruň.

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

2-nji ädim: PgAdmin4-i Rocky Linux-a guruň

PgAdmin4 ammary ýerinde bolansoň, ulgam ammarlaryny täzeläň.

$ sudo dnf update

Ondan soň buýrugy işledip pgAdmin 4 guruň:

$ sudo dnf install pgadmin4

Bu, PgAdmin4 tarapyndan talap edilýän beýleki garaşlylyklar bilen birlikde pgAdmin4, Apache web serwerini gurýar. Packhli paketleri we baglylyklary gurmak soralanda 'Y' basyň.

3-nji ädim: Apache web sahypasyny açyň we işlediň

PgAdmin4 gurmazdan ozal, Apache web serwer hyzmatyny başlamaly. PgAdmin4 web serwerinde işleýänligi üçin bu zerur.

Apache web serwerini işletmek üçin buýrugy işlediň:

$ sudo systemctl enable httpd

Işledilenden soň, aşakdaky ýaly Apache hyzmatyny dowam etdiriň.

$ sudo systemctl start httpd

Apache-iň işleýändigini barlamak üçin buýrugy ýerine ýetiriň:

$ sudo systemctl status httpd

4-nji ädim: “Rocky Linux” -da PgAdmin4 guruň

Geçip, indi PgAdmin4 gurnama skriptini görkezilişi ýaly işledip, PgAdmin4-i düzüp bileris:

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

Scriptazgy, PgAdmin4-i web re modeiminde düzýär we e-poçta salgysy we parol ýaly jikme-jiklikleri soraýar. Bular soňra tassyklamak üçin ulanylar. Şonuň üçin e-poçta salgyňyzy we parolyňyzy beriň we Apache web serwerini täzeden açmak üçin 'y' basyň.

PgAdmin4 web GUI-e girmezden ozal SELinux sazlamalarymyzy sazlamaly. SELinux ýerine ýetiriş tertibinde bolsa, görkezilişi ýaly rugsat beriji re modeime düzüň.

$ sudo setenforce permissive

Şeýle hem, görkezilişi ýaly HTTP traffigine rugsat bermek üçin gorag diwaryny düzmeli.

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

Soňra üýtgeşmeleri amala aşyrmak üçin täzeden ýükläň.

$ sudo firewall-cmd --reload

5-nji ädim: “Rocky Linux” -da PgAdmin4-e giriň

Ahyrynda, girmek üçin brauzeriňizi işe giriziň we URL-e giriň:

http://server-ip/pgadmin4

Giriş şahsyýet maglumatlaryny giriziň, ýagny e-poçta salgysyny we ozal goýan parolyňyzy giriziň we Giriş düwmesine basyň.

PgAdmin 4 dolandyryş paneli görner.

Düzgüne görä, häzirki wagtda hiç hili maglumat bazasy serweri birikdirilmedi. Täze maglumat bazasy serwerine birikmek üçin Täze serwer goş nyşanyna basyň.

Umumy bölüminde maglumat bazasynyň serweri üçin at beriň. Biziň ýagdaýymyzda, özbaşdak ady - ýerli PostgreSQL maglumat bazasyny bereris.

Soňra Baglanyşyk goýmasyna basyň we zerur maglumatlary dolduryň. Bu ýerde, adaty Postgres maglumatlar bazasyny we ulanyjy şahsyýet maglumatlaryny ulanýarys. Parol postgres ulanyjysyna degişlidir.

Soňra Saklamak düwmesine basyň.

Üstünlikli birikdirilenden soň, çep gapdalda maglumat bazasynyň serweri peýda bolar. Goşmaça maglumat bazasynyň jikme-jikliklerini görmek we öndürijilik panellerini görmek üçin onuň üstüne basyň.

Bu gollanmada, Rocky Linux we AlmaLinux-da PgAdmin4-i üstünlikli gurduk we maglumat bazalarynyň işleýşine gözegçilik etmek üçin maglumat bazasy serwerini goşduk.