Weboldal keresés

A PostgreSQL 16 telepítése Linuxra [RHEL Distributions]


A PostgreSQL egy hatékony, nagymértékben méretezhető, nyílt forráskódú és többplatformos objektumrelációs adatbázisrendszer, amely Unix-szerű operációs rendszereken fut, beleértve a Linuxot és a Windows operációs rendszert. Ez egy nagyvállalati szintű adatbázisrendszer, amely rendkívül megbízható, és az adatok sértetlenségét és helyességét kínálja a felhasználóknak.

Ebben a cikkben elmagyarázzuk, hogyan telepíthető a PostgreSQL 16 legújabb verziója RHEL és RHEL-alapú disztribúciókra, például Rocky Linux, AlmaLinux, Oracle Linux és Fedora a hivatalos PostgreSQL Yum adattár használatával.

1. Frissítse a szoftvercsomagot

A PostgreSQL telepítési folyamat megkezdése előtt győződjön meg arról, hogy frissítette Linux rendszerszoftver-csomagjait a következő dnf parancs futtatásával.

sudo dnf update

2. A PostgreSQL Repository engedélyezése

Bár a PostgreSQL elérhető az alapértelmezett rendszertárolókban, tanácsos engedélyezni a hivatalos PostgreSQL tárat a legújabb verzió eléréséhez.

RHEL, Rocky, AlmaLinux és Oracle Linux 9 rendszeren:

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 és Oracle Linux 8 rendszeren:

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

Fedora 39-en:

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

Fedora 38-on:

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

3. A PostgreSQL 16 Server telepítése

Miután hozzáadta a PostgreSQL tárat a megfelelő Linux disztribúcióhoz, használja a következő parancsot a PostgreSQL szerver- és ügyfélcsomagok telepítéséhez.

sudo dnf install -y postgresql16-server postgresql16

Fontos: A PostgreSQL /var/lib/pgsql/16/data/ adatkönyvtára tartalmazza az adatbázis összes adatfájlját.

4. A PostgreSQL adatbázis inicializálása

A Red Hat-alapú disztribúciókra vonatkozó bizonyos házirendek miatt a PostgreSQL telepítés nem indul el automatikusan, és nem inicializálja az adatbázist az automatikus indítási folyamat részeként.

Az adatbázis telepítésének befejezéséhez inicializálnia kell az adatbázist az első használat előtt.

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

5. A PostgreSQL beállítása távoli eléréshez

A távoli kapcsolatok engedélyezéséhez módosítania kell a postgresql.conf konfigurációs fájlt egy szövegszerkesztővel.

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

Frissítse a listen_addresses paramétert, hogy engedélyezze a kapcsolatokat a helyi hálózaton lévő összes gazdagépről.

listen_addresses = '*'

A konfigurációs fájl módosításainak elvégzése után újra kell indítania a PostgreSQL szolgáltatást az új beállítások alkalmazásához és az automatikus indítás engedélyezéséhez.

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

6. PostgreSQL felhasználói jelszó beállítása

Állítsa be az alapértelmezett PostgreSQL-felhasználó jelszavát (postgres).

sudo passwd postgres

7. Hozzáférés a PostgreSQL adatbázishoz

A felhasználói jelszó beállítása után a psql paranccsal elérheti a PostgreSQL adatbázis-kiszolgálót.

sudo -i -u postgres
psql

Végül olvassa el ezeket a kapcsolódó cikkeket a PostgreSQL adatbázis-kezelő rendszerről:

Következtetés

Gratulálunk! Sikeresen telepítette a PostgreSQL 16-ot RedHat-alapú disztribúciókra (az akkoriban elérhető legújabb verzió). Ne felejtse el tanulmányozni a hivatalos PostgreSQL dokumentációt a verzióspecifikus részletekért vagy változtatásokért.