PostgreSQL 16:n asentaminen Linuxiin [RHEL Distributions]


PostgreSQL on tehokas, erittäin skaalautuva, avoimen lähdekoodin ja alustojen välinen objektirelaatiotietokantajärjestelmä, joka toimii Unixin kaltaisissa käyttöjärjestelmissä, mukaan lukien Linux ja Windows-käyttöjärjestelmä. Se on yritystason tietokantajärjestelmä, joka on erittäin luotettava ja tarjoaa käyttäjille tietojen eheyden ja oikeellisuuden.

Tässä artikkelissa selitämme, kuinka uusin PostgreSQL 16 -versio asennetaan RHEL- ja RHEL-pohjaisiin jakeluihin, kuten Rocky Linux, AlmaLinux, Oracle Linux ja Fedora käyttämällä virallista PostgreSQL Yum -tietovarastoa.

1. Päivitä ohjelmistopaketti

Ennen kuin aloitat PostgreSQL-asennusprosessin, muista päivittää Linux-järjestelmäohjelmistopakettisi suorittamalla seuraava dnf-komento.

sudo dnf update

2. PostgreSQL-tietovaraston ottaminen käyttöön

Vaikka PostgreSQL on saatavilla oletusjärjestelmän arkistoissa, on suositeltavaa ottaa käyttöön virallinen PostgreSQL-tietovarasto, jotta voit käyttää uusinta versiota.

RHEL, Rocky, AlmaLinux ja Oracle Linux 9:

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm

RHEL, Rocky, AlmaLinux ja Oracle Linux 8:

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Fedora 39:ssä:

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/F-39-x86_64/pgdg-fedora-repo-latest.noarch.rpm

Fedora 38:ssa:

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/F-38-x86_64/pgdg-fedora-repo-latest.noarch.rpm

3. PostgreSQL 16 Serverin asentaminen

Kun olet lisännyt PostgreSQL-tietovaraston vastaavaan Linux-jakeluasi, asenna PostgreSQL-palvelin- ja asiakaspaketit seuraavalla komennolla.

sudo dnf install -y postgresql16-server postgresql16

Tärkeää: PostgreSQL-tietohakemisto /var/lib/pgsql/16/data/ sisältää kaikki tietokannan datatiedostot.

4. PostgreSQL-tietokannan alustaminen

Tiettyjen Red Hat-pohjaisiin jakeluihin sovellettavien käytäntöjen vuoksi PostgreSQL-asennus ei käynnisty automaattisesti tai alusta tietokantaa osana automaattista käynnistysprosessia.

Tietokannan asennuksen viimeistelemiseksi sinun on alustettava tietokanta ennen kuin käytät sitä ensimmäistä kertaa.

sudo /usr/pgsql-16/bin/postgresql-16-setup initdb

5. PostgreSQL:n määrittäminen etäkäyttöä varten

Jotta etäyhteydet voidaan ottaa käyttöön, sinun on muokattava asetustiedostoa postgresql.conf tekstieditorilla.

sudo vi /var/lib/pgsql/16/data/postgresql.conf

Päivitä listen_addresses-parametri salliaksesi yhteydet kaikista paikallisverkon isännistä.

listen_addresses = '*'

Kun olet tehnyt muutokset asetustiedostoon, sinun on käynnistettävä PostgreSQL-palvelu uudelleen, jotta uudet asetukset otetaan käyttöön ja automaattinen käynnistys otetaan käyttöön.

sudo systemctl restart postgresql-16
sudo systemctl enable postgresql-16

6. PostgreSQL-käyttäjän salasanan asettaminen

Aseta salasana PostgreSQL-oletuskäyttäjälle (postgres).

sudo passwd postgres

7. PostgreSQL-tietokannan käyttäminen

Kun olet asettanut käyttäjän salasanan, voit käyttää PostgreSQL-tietokantapalvelinta psql-komennolla.

sudo -i -u postgres
psql

Lue lopuksi nämä aiheeseen liittyvät artikkelit PostgreSQL-tietokannan hallintajärjestelmästä:

Johtopäätös

Onnittelut! Olet onnistuneesti asentanut PostgreSQL 16:n RedHat-pohjaisiin jakeluihin (viimeisin tuolloin saatavilla oleva versio). Muista tutustua viralliseen PostgreSQL-dokumentaatioon kaikista versiokohtaisista yksityiskohdista tai muutoksista.