Hogyan telepítsük PostgreSQL on Ubuntu (pgAdmin beállítása)

Hogyan telepítsük PostgreSQL on Ubuntu?

PostgreSQL egy jól ismert nyílt forráskódú Relational Databáz Mirányítási rendszer (RDBMS). A gazdag funkciók, a méretezhetőség és a stabilitás szempontjából népszerű. Ez az RDBMS támogatja az adatintegritást, az összetett lekérdezéseket és a párhuzamos hozzáférést.

A legtöbb szervezet választ PostgreSQL bővíthetősége, megbízhatósága és platformfüggetlensége miatt. Ezenkívül szilárd alapot biztosít nagy mennyiségű adat kezeléséhez. Ez RDMS adatelemzők, fejlesztők és vállalkozások részesítik előnyben, akik rugalmas és hatékony adatbázis-megoldást keresnek.

Előfeltételek

Útmutatónk követéséhez rendelkeznie kell:

  • Ubuntu 22.04 telepítve a rendszerére
  • A nem root felhasználó sudo jogosultságokkal

Most nézzük meg a Postgres telepítésének folyamatát Ubuntu a következők használatával:

  • A Ubuntu raktár
  • A PostgreSQL hivatalos adattár

1. módszer: Telepítés és beállítás PostgreSQL on Ubuntu az Ubuntu raktár

Ebben a módszerben a Ubuntu tároló a letöltéshez és telepítéshez PostgreSQL. Ez a tároló már tartalmazza a hivatalos csomagokat, amelyeket frissített és karbantart Ubuntu fejlesztők. Végső soron ez biztosítja, hogy a telepítési folyamat problémamentes és egyszerű maradjon.

Step 1) A telepítéshez PostgreSQL Linuxban először frissítse a rendszercsomagokat:

sudo apt update

output:

Telepítés és beállítás PostgreSQL on Ubuntu

Telepítés és beállítás PostgreSQL on Ubuntu

Step 2) Akkor hajrá PostgreSQL Telepítés:

sudo apt install postgresql -y

Telepítés és beállítás PostgreSQL on Ubuntu

Step 3) Végül nézze meg a PostgreSQL verzió az ellenőrzéshez:

psql --version

Mint láthatjuk, PostgreSQL A 14.8-as verziót sikeresen telepítettük Ubuntu rendszer:

Telepítés és beállítás PostgreSQL on Ubuntu

2. módszer: Telepítés PostgreSQL on Ubuntu az PostgreSQL Hivatalos adattár

A hivatalos PostgreSQL tároló lehetővé teszi a legfrissebb verzió elérését PostgreSQL és a vonatkozó funkciók, amelyek nem állnak rendelkezésre a Ubuntu hivatalos adattár. Val vel PostgreSQLhivatalos tárhelyén, egyszerűen telepítheti és frissítheti PostgreSQL.

Most kövesse a mellékelt utasításokat a telepítéshez PostgreSQL on Ubuntu.

Step 1) Az első lépés a tároló hozzáadása PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

Telepítés PostgreSQL on Ubuntu

Step 2) Ezután lépjen a hozzáadásra PostgreSQL tároló kulcsa:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Telepítés PostgreSQL on Ubuntu

Step 3) Frissítse rendszercsomagjait a továbblépéshez:

sudo apt update

Telepítés PostgreSQL on Ubuntu

Step 4) Most pedig menj PostgreSQL Telepítés:

sudo apt install postgresql -y

Telepítés PostgreSQL on Ubuntu

Step 5) Megtekintése PostgreSQL verzió megerősítésként:

psql --version

Megfigyelhető, hogy a segítségével a PostgreSQL tárhelyre telepítettük a 15.3-as verzióját Ubuntu:

Telepítés PostgreSQL on Ubuntu

Hogyan kell kezelni PostgreSQL Felhasználók Ubuntu?

A) PostgreSQL felhasználók létrehozása, módosítása és a felhasználók eltávolítása az adatbázis-jogosultságok szabályozása során. Biztosítja, hogy az adminisztrátor megadja a szükséges engedélyeket és kezeli a PostgreSQL felhasználói fiókok hatékony módon.

Step 1) Új Postgres felhasználó létrehozásához Ubuntu, futtassa ezt a parancsot:

sudo -u postgres createuser --interactive

Ennek eredményeként, PostgreSQL kérje, hogy írja be a felhasználónevet, és ellenőrizze, hogy az újonnan létrehozott felhasználónak rendelkeznie kell-e a szuperfelhasználói jogosultságokkal:

kezel PostgreSQL Felhasználók Ubuntu

A mi esetünkben a „huzail” nevet adtuk meg felhasználónévként, és engedélyeztük, hogy szuper felhasználó legyen.

Step 2) Külön is adhat sudo jogosultságokat a felhasználónak, ha megadja a nevét ebben a parancsban:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

kezel PostgreSQL Felhasználók Ubuntu

Step 3) Ha el akarja dobni az újonnan létrehozott felhasználót, írja be a nevét a „DROP USER” parancsba:

DROP USER huzail;

kezel PostgreSQL Felhasználók Ubuntu

Hogyan kell kezelni PostgreSQL Adatbázis bekapcsolva Ubuntu?

Ezután következik a menedzsment PostgreSQL adatbázis bekapcsolva Ubuntu. Ez különféle műveleteket foglal magában az adatbázisok létrehozásával, módosításával és módosításával a jobb szervezés érdekében.

Step 1) Először is használja a „LÉTREHOZ DATABÁZIS” parancsot az adatbázis létrehozásához, és adja meg a nevét, ahogy hozzáadtuk a „guru99”-et:

CREATE DATABASE guru99;

kezel PostgreSQL Adatbázis bekapcsolva Ubuntu

Step 2) Ezután adjon hozzáférést az adatbázishoz a kívánt felhasználónak:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

kezel PostgreSQL Adatbázis bekapcsolva Ubuntu

Esetünkben a „guru99” hozzáférést biztosítottuk a „huzail” felhasználónak:

kezel PostgreSQL Adatbázis bekapcsolva Ubuntu

Step 3) Ha törölni vagy eldobni szeretné az adatbázist, futtassa a „DROP DATABASE” parancsot a kívánt adatbázisnévvel:

DROP DATABASE guru99;

Ennek eredményeként az adott adatbázis törlődik:

kezel PostgreSQL Adatbázis bekapcsolva Ubuntu

Alapértelmezett beállítás PostgreSQL használó

Az alapértelmezett biztosításának művelete PostgreSQL a felhasználó különféle intézkedéseket tartalmaz, mint például egy erős jelszó konfigurálása, a megfelelő jelszótitkosítás engedélyezése és a PostgreSQL szolgáltatás. Ezzel az alapértelmezett felhasználó védve lesz a jogosulatlan hozzáféréstől.

Step 1) Először jelentkezzen be a PostgreSQL adatbázis, ahogy már tettük:

sudo -u postgres psql

Step 2) Ezután adja hozzá az alapértelmezett jelszót PostgreSQL user:

ALTER USER postgres PASSWORD 'my-secret-password123';

Alapértelmezett beállítás PostgreSQL használó

Step 3) Nyissa meg a megfelelő konfigurációs fájlt a jelszótitkosítás engedélyezéséhez:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

A fenti parancsban cserélje ki a verziószámot a PostgreSQL telepített verziója, amint ide hozzáadtuk a „15”-öt:

Alapértelmezett beállítás PostgreSQL használó

A te PostgreSQL A konfigurációs fájl valahogy így fog kinézni:

Alapértelmezett beállítás PostgreSQL használó

Keresse meg a „local all all” kezdetű sort, és módosítsa a titkosítási módszert „peer”-ről „md5”-re. Ezután nyomja meg a „CTRL+O” gombot a változtatások mentéséhez, és nyomja meg a CTRL+X” billentyűkombinációt a nanoszerkesztőből való kilépéshez:

Alapértelmezett beállítás PostgreSQL használó

Step 4) Indítsa újra a PostgreSQL szolgáltatást, hogy az a konfigurációs változásoktól érvénybe léphessen:

sudo service postgresql restart

Alapértelmezett beállítás PostgreSQL használó

Step 5) Végül ellenőrizze PostgreSQL állapot:

sudo service postgresql status

Alapértelmezett beállítás PostgreSQL használó

Ez az! Biztosította az alapértelmezettet PostgreSQL felhasználó a titkosított jelszóval.

Bónusz lépés: Telepítse a pgAdmin programot

pgAdmin egy grafikus felhasználói felület (GUI) PostgreSQL kliens, amely leegyszerűsíti a kezelési feladatokat. Lehetővé teszi továbbá a hatékony lekérdezések végrehajtását, az adatbázis-adminisztrációt és PostgreSQL szerver figyelés. Ezen túlmenően, ez is hozzájárul a termelékenység növeléséhez PostgreSQL felhasználók számára.

Step 1) Először is hozzá kell adni a PostgreSQL tároló kulcsa:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

Esetünkben már hozzáadtuk, ezért az „y”-t nyomjuk meg a felülíráshoz:

Telepítse a pgAdmin programot

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

Step 2) Ezután adja hozzá a pgAdmin adattárat a sajátjához Ubuntu rendszer:

Telepítse a pgAdmin programot

Step 3) Ezután frissítse a csomagokat a további folytatáshoz:

Sudo apt update

Telepítse a pgAdmin programot

Step 4) Most telepítse a pgAdmin4-et a következő parancs beírásával:

sudo apt install pgadmin4

Telepítse a pgAdmin programot

Telepítse a pgAdmin programot

Step 5) Most be kell írnia a megadott parancsot a pgAdmin elsődleges konfigurációjának elindításához:

sudo /usr/pgadmin4/bin/setup-web.sh

Ezután adja meg a szükséges információkat:

Telepítse a pgAdmin programot

Step 6) Indítsa el a pgAdmin4-et webböngészőjében az utolsó kimenetben megadott hivatkozásra navigálva:

Telepítse a pgAdmin programot

Használja előre beállított e-mail címét és jelszavát a pgAdminba való bejelentkezéshez:

Telepítse a pgAdmin programot

Itt jön a pgAdmin fő irányítópultja, amely készen áll a használatra:

Telepítse a pgAdmin programot

Hogyan lehet eltávolítani PostgreSQL ból ből Ubuntu?

Step 1) Másrészt eltávolítani PostgreSQL az Ön Ubuntu rendszer, először állítsa le a PostgreSQL szolgáltatás:

sudo systemctl stop postgresql

Uninstall PostgreSQL ból ből Ubuntu

Step 2) Ezután távolítsa el PostgreSQL és a vonatkozó függőségei, ha korábban telepítette őket:

sudo apt purge postgresql postgresql-contrib -y

Uninstall PostgreSQL ból ből Ubuntu

Step 3) Távolítsa el az összes konfigurációs fájlt a PostgreSQL:

sudo rm -rf /etc/postgresql/

Uninstall PostgreSQL ból ből Ubuntu

Ennek eredményeként PostgreSQL eltávolítjuk az Ön közül Ubuntu rendszer.

Hogyan lehet eltávolítani a pgAdmin alkalmazást Ubuntu?

Step 1) Abban az esetben, ha a pgAdmin eltávolítása szükséges Ubuntu, először távolítsa el a csomagját:

sudo apt remove pgadmin4

Távolítsa el a pgAdmin-t innen Ubuntu

Step 2) Végül távolítsa el a megfelelő konfigurációs fájlokat a rendszerből:

sudo rm -rf ~/.pgadmin

Távolítsa el a pgAdmin-t innen Ubuntu

Ez az! Sikeresen eltávolította a pgAdmin alkalmazást innen Ubuntu.

Következtetés

telepítése PostgreSQL on Ubuntu egy egyszerű módszer, amely két módszert támogat, a Ubuntu adattárat vagy a PostgreSQL hivatalos adattár. Ezenkívül az adatbázisok és felhasználók kezelése, valamint az alapértelmezett felhasználók védelme biztosítja az adatbázis hatékony kezelését. Ezenkívül az olyan eszközök, mint a pgAdmin, javítják a fejlesztők és a vállalkozások általános felhasználói élményét.