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:
Step 2) Akkor hajrá PostgreSQL Telepítés:
sudo apt install postgresql -y
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:
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'
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 -
Step 3) Frissítse rendszercsomagjait a továbblépéshez:
sudo apt update
Step 4) Most pedig menj PostgreSQL Telepítés:
sudo apt install postgresql -y
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:
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:
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
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;
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;
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;
Esetünkben a „guru99” hozzáférést biztosítottuk a „huzail” felhasználónak:
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:
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';
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:
A te PostgreSQL A konfigurációs fájl valahogy így fog kinézni:
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:
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
Step 5) Végül ellenőrizze PostgreSQL állapot:
sudo service postgresql status
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:
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:
Step 3) Ezután frissítse a csomagokat a további folytatáshoz:
Sudo apt update
Step 4) Most telepítse a pgAdmin4-et a következő parancs beírásával:
sudo apt install pgadmin4
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:
Step 6) Indítsa el a pgAdmin4-et webböngészőjében az utolsó kimenetben megadott hivatkozásra navigálva:
Használja előre beállított e-mail címét és jelszavát a pgAdminba való bejelentkezéshez:
Itt jön a pgAdmin fő irányítópultja, amely készen áll a használatra:
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
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
Step 3) Távolítsa el az összes konfigurációs fájlt a PostgreSQL:
sudo rm -rf /etc/postgresql/
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
Step 2) Végül távolítsa el a megfelelő konfigurációs fájlokat a rendszerből:
sudo rm -rf ~/.pgadmin
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.