Kif Tinstalla PgAdmin fuq Rocky Linux u AlmaLinux


PgAdmin 4 huwa għodda għall-amministrazzjoni tad-database PostgreSQL b'sors miftuħ, b'saħħtu u ta' quddiem. PgAdmin 4 jippermetti lill-amministraturi jimmaniġġjaw id-databases PostgreSQL mingħajr xkiel minn web browser u jmexxu mistoqsijiet SQL fost kompiti oħra tad-database. Huwa miktub f'Python u Javascript/JQuery u huwa titjib tal-predeċessur tiegħu PgAdmin.

Karatteristiċi notevoli jinkludu:

  • Editur SQL li jenfasizza sintassi.
  • Interface għall-utent imfassal mill-ġdid u b'dehra ġdida.
  • Għodda ta' mistoqsija SQL Live għall-editjar dirett tad-dejta.
  • Għodod b'saħħithom u faċli biex jintużaw għall-kompiti amministrattivi tad-database ta' kuljum.
  • Interfaċċja tal-web li tirreaġixxi, u ħafna aktar.

F'dan l-artikolu, aħna niffukaw fuq kif tista 'tinstalla PgAdmin4 fuq Rocky Linux u AlmaLinux.

Bħala rekwiżit, jeħtieġ li jkollok PostgreSQL installat. Diġà, għandna gwida dwar kif tinstalla PostgreSQL fuq Rocky Linux u AlmaLinux.

Pass 1: Żid ir-Repożitorju PgAdmin4 fuq Rocky Linux

Biex tinstalla PgAdmin4, l-ewwel pass se jkun li żżid ir-repożitorju PgAdmin4. Imma l-ewwel, installa l-pakkett yum-utils.

$ sudo dnf install yum-utils

Sussegwentement, iddiżattiva r-repożitorji komuni PostgreSQL biex tipprepara għall-installazzjoni tal-aħħar pakketti PgAdmin4.

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

Ladarba l-kmand ikun ħadem b'suċċess, installa r-repożitorju PgAdmin4.

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

Pass 2: Installa PgAdmin4 fuq Rocky Linux

Ladarba r-repożitorju PgAdmin4 ikun fis-seħħ, aġġorna r-repożitorji tas-sistema.

$ sudo dnf update

Sussegwentement, installa pgAdmin 4 billi tħaddem il-kmand:

$ sudo dnf install pgadmin4

Dan jinstalla pgAdmin4, Apache webserver flimkien ma' dipendenzi oħra li huma meħtieġa minn PgAdmin4. Agħfas ‘Y’ meta tintalab tinstalla l-pakketti u d-dipendenzi kollha.

Pass 3: Ibda u Ippermetti Apache Webserver

Qabel ma nwaqqfu PgAdmin4, irridu nibdew is-servizz tal-webserver Apache. Dan huwa meħtieġ peress li PgAdmin4 jaħdem fuq webserver.

Biex tattiva s-server tal-web Apache, mexxi l-kmand:

$ sudo systemctl enable httpd

Ladarba tkun attivata, ipproċedi u ibda s-servizz Apache kif ġej.

$ sudo systemctl start httpd

Biex tivverifika li Apache qed jaħdem, eżegwixxi l-kmand:

$ sudo systemctl status httpd

Pass 4: Twaqqaf PgAdmin4 f'Rocky Linux

Nimxu 'l quddiem, issa nistgħu nipproċedu biex nikkonfiguraw PgAdmin4 billi nħaddmu l-iskrittura tas-setup PgAdmin4 kif muri:

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

L-iskript jistabbilixxi PgAdmin4 fil-modalità tal-web u jitlob dettalji bħall-indirizz tal-email u l-password. Dawn, aktar tard, jintużaw għall-awtentikazzjoni. Għalhekk, ipprovdi l-indirizz elettroniku u l-password tiegħek, u agħfas ‘y’ biex terġa’ tibda l-webserver Apache.

Qabel ma naċċessaw il-GUI tal-web PgAdmin4, irridu naġġustaw is-settings SELinux tagħna. Jekk SELinux qiegħed fuq il-mod ta' infurzar, issettjah għall-modalità permissiva kif muri.

$ sudo setenforce permissive

Għandna bżonn ukoll nikkonfiguraw il-firewall biex jippermettu t-traffiku HTTP kif muri.

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

Imbagħad erġa' tagħbija biex taffettwa l-bidliet.

$ sudo firewall-cmd --reload

Pass 5: Aċċessa PgAdmin4 f'Rocky Linux

Fl-aħħarnett, biex tidħol, iniedi l-browser tiegħek u żur il-URL:

http://server-ip/pgadmin4

Daħħal il-kredenzjali tal-login, jiġifieri l-indirizz tal-email u l-password li ssettjajt qabel, u agħfas il-buttuna 'Login'.

Id-dashboard tal-PgAdmin 4 se jiġi biex tara.

B'mod awtomatiku, l-ebda server tad-database mhuwa konness bħalissa. Biex tikkonnettja ma' server tad-database ġdid, ikklikkja fuq l-ikona 'Żid Server Ġdid'.

Fit-taqsima 'Ġenerali', ipprovdi isem għas-server tad-database tiegħek. Fil-każ tagħna, aħna se nipprovdu isem arbitrarju - id-database PostgreSQL lokali.

Imbagħad ikklikkja fuq it-tab ‘Konnessjoni’ u imla d-dettalji meħtieġa. Hawnhekk qed nużaw id-database default Postgres u l-kredenzjali tal-utent. Il-password tappartjeni lill-utent tal-postgres.

Imbagħad ikklikkja fuq ‘Save’.

Mal-konnessjoni b'suċċess, is-server tad-database jidher fuq l-istrixxa tal-ġenb tax-xellug. Ikklikkja fuqha biex tara dettalji addizzjonali tad-database u tara d-dashboards tal-prestazzjoni.

F'din il-gwida, installajna b'suċċess PgAdmin4 fuq Rocky Linux u AlmaLinux u żidna server tad-databases biex jimmonitorjaw il-prestazzjoni tad-databases.