![Neobične pozadine: Pozadina uživo na Zemlji](/f/3e66617e5f56043a91ff8884efd0c478.jpg?width=100&height=100)
Ukratko: U ovom ćete članku naučiti kako instalirati PostgreSQL 15 poslužitelj baze podataka i pgAdmin 4 u RHEL 9 Linux distribuciji.
PostgreSQL je snažna, široko korištena, open-source, višeplatformska i napredna objektno-relacijska baza podataka sustav poznat po svojoj dokazanoj arhitekturi, pouzdanosti, cjelovitosti podataka, robusnom skupu značajki i rastegljivost.
pgAdmin je napredni alat otvorenog koda s punim značajkama i web-bazirani alat za administraciju i upravljanje za PostgreSQL poslužitelj baze podataka.
Započnimo…
1. Najprije onemogućite ugrađeni PostgreSQL modula pokretanjem sljedećeg dnf naredba.
# dnf -qy modul onemogući postgresql.
2. Zatim omogućite službeno PostgreSQL Yum spremište kao što je prikazano.
# dnf instalacija -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm.
3. Zatim instalirajte PostgreSQL 15 poslužiteljski i klijentski paketi.
# dnf install -y postgresql15-server.
4. Nakon dovršetka instalacije inicijalizirajte PostgreSQL baze podataka, zatim pokrenite PostgreSQL-15 uslugu i omogućite joj automatsko pokretanje pri pokretanju sustava. Zatim provjerite radi li usluga i je li omogućena kao što je prikazano.
# /usr/pgsql-15/bin/postgresql-15-setup initdb # systemctl pokreni postgresql-15. # systemctl omogući postgresql-15. # systemctl status postgresql-15. # systemctl is-enabled postgresql-15.
5. Zatim osigurajte Postgres korisnički račun i administrativni korisnički račun baze podataka. Započnite stvaranjem lozinke za korisnički račun sustava Postgres pomoću uslužnog programa passwd kao što je prikazano.
# passwd postgres.
6. Zatim prijeđite na Postgres račun sustava i stvorite sigurnu i jaku lozinku za korisnika/ulogu administrativne baze podataka PostgreSQL kako slijedi.
# su - postgres. $ psql -c "IZMIJENI KORISNIKA postgres SA LOZINKOM '[e-mail zaštićen]';" $ izlaz.
7. Sada konfigurirajte kako Postgres poslužitelj će autentificirati klijente kao što su pgAdmin. Podržane metode provjere autentičnosti uključuju provjeru autentičnosti na temelju lozinke koja koristi jednu od ovih metoda: md5, kripta, ili lozinka.
Za ovaj ćemo vodič konfigurirati md5 način provjere autentičnosti u datoteci /var/lib/pgsql/15/data/pg_hba.conf.
# vi /var/lib/pgsql/15/data/pg_hba.conf.
Pronađite sljedeće retke i promijenite metodu provjere autentičnosti u md5 kao što je istaknuto na snimci zaslona.
domaćin sve sve 127.0.0.1/32 md5. domaćin sve sve ::1/128 md5.
8. Nakon spremanja datoteke, za primjenu nedavnih promjena u Postgres konfiguraciju, ponovno pokrenite Postgres servis.
# systemctl ponovno pokrenite postgresql-15.
9. Sada ćemo instalirati pgAdmin 4 upravljati PostgreSQL baze podataka s weba. Prvo morate omogućiti EPEL i pgAdmin yum spremišta koja sadrže neke od ovisnosti.
# repozitorij upravitelja pretplate --omogućite program za izradu spremnog koda-za-rhel-9-$(arch)-rpms. # dnf instalacija https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm. # dnf instalacija -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm.
10. Sada izgradite predmemoriju za novoinstalirane pgAdmin i EPEL spremišta i instalirati pgAdmin pomoću sljedećih naredbi.
# dnf makecache. # yum instalirajte pgadmin4.
11. Zatim pokrenite uslugu httpd i omogućite joj automatsko pokretanje pri dizanju sustava, a zatim provjerite radi li kako je prikazano.
# systemctl start httpd. # systemctl omogući httpd. # systemctl status httpd.
12. The pgadmin4 paket dolazi s podesivom skriptom za konfiguraciju web usluge pgAdmin, koja će stvoriti korisnički račun koristi se za autentifikaciju u web sučelju, konfiguriranje SELinux pravila i Apache web poslužitelja za implementaciju pgAdmin web servis.
# /usr/pgadmin4/bin/setup-web.sh.
Postavljanje pgAdmina 4 u web modu na platformi temeljenoj na Redhatu... Stvaranje konfiguracijske baze podataka... NAPOMENA: Konfiguriranje provjere autentičnosti za način rada SERVER. Unesite adresu e-pošte i zaporku za početni pgAdmin korisnički račun: Adresa e-pošte: [e-mail zaštićen]
Lozinka: Ponovno upišite lozinku: pgAdmin 4 - Inicijalizacija aplikacije. Stvaranje direktorija za pohranu i dnevnik... Konfiguriranje SELinuxa... Apache web poslužitelj radi i mora se ponovno pokrenuti da bi se instalacija pgAdmin 4 završila. Nastaviti (d/n)? g
Apache je uspješno ponovno pokrenut. Sada možete početi koristiti pgAdmin 4 u web modu na http://127.0.0.1/pgadmin4.
13. Ako imate vatrozid usluga omogućena i radi, otvoreni portovi 80 i 443 u vatrozidu kako biste omogućili promet prema HTTPD web poslužitelju kao što je prikazano.
# firewall-cmd --permanent --zone public --add-port 80/tcp. # firewall-cmd --permanent --zone public --add-port 443/tcp. # firewall-cmd --reload.
14. Za pristup pgAdmin web sučelju otvorite preglednik i idite koristeći sljedeći URL.
http://SERVER_IP/pgadmin4. ILI. http://localhost/pgadmin4.
Nakon što se sučelje za prijavu učita, za prijavu upotrijebite adresu e-pošte i lozinku koju ste izradili u koraku 12 iznad.
15. Zatim dodajte novu vezu s poslužiteljem klikom na "Dodaj novi poslužitelj”.
16. Zatim pod "Općenito”, unesite sljedeći naziv poslužitelja postavki i po želji ostavite komentar za opis veze.
17. Zatim definirajte profil veze ispunjavanjem sljedećeg:
Zatim kliknite Spremi.
18. Novi poslužitelj sada bi se trebao pojaviti ispod popisa poslužitelja kao što je istaknuto na sljedećoj snimci zaslona.
19. Kada kliknete na naziv poslužitelja, njegovi bi se atributi trebali učitati ispod nadzorne ploče kao što je prikazano na sljedećoj snimci zaslona.
Eto ga! Uspješno ste instalirali Postgresql 15 i pgAdmin 4 u RHEL 9. Obratite nam se putem obrasca za povratne informacije u nastavku za sva razmišljanja i pitanja.
Više informacija možete pronaći u Postgresql 15 dokumentacija i pgAdmin dokumentacija.