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.