Hogyan telepítsük a PostgreSQL -t Rocky Linuxra és AlmaLinuxra

PostgreSQL rendkívül népszerű nyílt forráskódú relációs adatbázis-kezelő rendszer (RDBMS), amely több mint 30 éve létezik. Ez biztosítja SQL nyelvi támogatás, amelyet adatbázisok kezelésére és teljesítményre használnak CRUD tevékenységek (Olvasás Frissítés létrehozása Törlés).

[ Akár ez is tetszhet: 10 Hasznos webhelyek a PostgreSQL adatbázis -rendszer tanulásához]

PostgreSQL robosztusságával, rugalmasságával és teljesítményével szilárd hírnevet szerzett magának. Számos webes és elemző alkalmazás elsődleges adattára. Globális óriások, amelyekre támaszkodnak PostgreSQL tartalmazza Spotify, Instagram, Trivago, Uber, és Netflix.

Az útmutató írásakor a legújabb verzió PostgreSQL 13 és ebben a cikkben bemutatjuk a telepítés módját PostgreSQL tovább Rocky Linux és AlmaLinux.

1. lépés: Adja hozzá a PostgreSQL adattárat

Az alapértelmezett verzió PostgreSQL tovább Appstream adattárak az PostgreSQL 10.

$ sudo dnf modullista postgresql. 
Sorolja fel a PostgreSQL modult
Sorolja fel a PostgreSQL modult

A kimenetből egyértelműen láthatjuk, hogy az alapértelmezett PostgreSQL patak - jelzéssel [d] van PostgreSQL 10.

A legújabb telepítéséhez PostgreSQL verzió, először telepítenünk kell a PostgreSQL YUM tárolónk a rendszerünkön, az ábrán látható módon.

$ sudo dnf telepítése https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm. 

2. lépés: Telepítse a PostgreSQL 13 -at Rocky Linuxra

A... val PostgreSQL YUM adattár a helyén, a következő lépés a frissítés Rocky Linux adattárak. Ennek eléréséhez egyszerűen futtassa a következő parancsot

$ sudo dnf frissítés. 

Ezután tiltsa le az alapértelmezett modult, amely, mint korábban láttuk, az PostgreSQL 10.

$ sudo dnf -qy modul letiltja a postgresql -t. 

Miután letiltotta az alapértelmezett modult, folytassa és telepítse PostgreSQL 13 kliens és szerver az ábrán látható módon.

$ sudo dnf telepítse a postgresql13 postgresql13-szervert. 

típus 'Y' és ütni BELÉP minden alkalommal, amikor a rendszer kéri az importálást GPG kulcs.

Telepítse a PostgreSQL -t Rocky Linux rendszerre
Telepítse a PostgreSQL -t Rocky Linux rendszerre

A parancs települ PostgreSQL szerver és kliens más függőségek mellett. A telepítés legvégén meg kell jelenítenie a kimenetet, amely azt jelzi, hogy az összes csomagot sikeresen telepítette.

A PostgreSQL telepítése befejeződött
A PostgreSQL telepítése befejeződött

Megerősítheti a verzióját PostgreSQL paranccsal telepítve:

$ psql -V psql (PostgreSQL) 13.4

3. lépés: Indítsa el és engedélyezze a PostgreSQL szolgáltatást

Egyszer PostgreSQL telepítve van, a következő lépés a szolgáltatás elindítása és az adatbázis -kiszolgáló futásának biztosítása. De előtte engedélyezze PostgreSQL hogy elinduljon a rendszerindításkor.

$ sudo systemctl engedélyezze a postgresql-13. 

Ezt követően indítsa el a PostgreSQL adatbázis szerver.

$ sudo systemctl indítsa el a postgresql-13 parancsot. 

Ennek megerősítésére PostgreSQL működik, hajtsa végre:

$ sudo systemctl állapot postgresql-13. 
Ellenőrizze a PostgreSQL állapotát
Ellenőrizze a PostgreSQL állapotát

A kimenet alapján egyértelmű, hogy adatbázis -szerverünk a várt módon működik.

4. lépés: Inicializálja a PostgreSQL adatbázist

Mielőtt továbblépnénk, inicializálnunk kell a initdb adatbázis létrehozása PostgreSQL fürt. A fürt a fürt által kezelt több adatbázis csoportja vagy gyűjteménye.

Tehát az adatbázis inicializálásához futtassa a következő parancsot:

$ sudo/usr/pgsql-*/bin/postgresql-*-setup initdb. 
Inicializálja a PostgreSQL adatbázist
Inicializálja a PostgreSQL adatbázist

5. lépés: Csatlakozás a PostgreSQL adatbázishoz

Amikor PostgreSQL telepítve van, az alapértelmezett adatbázis -felhasználót hívják postgres létrehozva. Nem igényel hitelesítést, ezért a bejelentkezéshez nem szükséges jelszó. A következő lépésben létrehozunk egy jelszót a postgres felhasználó biztonsági okokból.

Egyelőre bejelentkezünk a PostgreSQL shell -hez először a postgres felhasználó.

$ sudo su - postgres. 

Miután átváltott a postgresql felhasználó, az alábbi paranccsal érheti el az adatbázis -parancssort:

$ psql. 
Csatlakoztassa a PostgreSQL adatbázist
Csatlakoztassa a PostgreSQL adatbázist

6. lépés: Jelszó beállítása a Postgres felhasználó számára

Végül biztosítjuk a postgres biztonsági okokból jelszóval rendelkező felhasználó. Sudo felhasználóként futtassa a következő parancsot:

$ sudo passwd postgres. 

Adjon meg új jelszót, és erősítse meg. Most jelentkezzen be újra Postgres felhasználóként.

$ su - postgres. 
Állítsa be a Postgres felhasználói jelszót
Állítsa be a Postgres felhasználói jelszót

És futtassa a megjelenő parancsot.

psql -c "ALTER USER postgres WESTH POWWH 'your -password';"
Alter Postgres felhasználói szerep
Alter Postgres felhasználói szerep

Amikor legközelebb megpróbál bejelentkezni a postgres felhasználó, akkor hitelesítenie kell.

$ su - postgres. 
Jelentkezzen be a PostgreSQL adatbázisba
Jelentkezzen be a PostgreSQL adatbázisba

És ez csak erről szól. Bemutattuk a telepítést PostgreSQL tovább Rocky Linux és AlmaLinux

Teachs.ru