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.