A relációs adatbázis -kezelő rendszerek (RDBMS) számos weboldal és alkalmazás kulcsfontosságú összetevőjének bizonyultak, mivel strukturált módon biztosítják az információk tárolását, rendszerezését és elérését.

Ebben a cikkben részletesen tárgyaljuk a PostgreSQL-t, valamint egy lépésről lépésre szóló útmutatót a PostgreSQL Ubuntu telepítéséről és konfigurálásáról.

Mi az a PostgreSQL?

A PostgreSQL egy nyílt forráskódú adatbázis-kezelő rendszer, amely támogatja az SQL-t. A PostgreSQL használatával a fejlesztők csalástűrő alkalmazásokat építhetnek, mivel kiváló adatkezelési erőforrásokat biztosít az adatbázis-adminisztrátor számára.

Ez a platform lehetővé teszi a saját adatkészletek meghatározását, egyedi betűtípusok kifejlesztését és a különböző programozási nyelveken írt kód egyesítését. A PostgreSQL nagymértékben skálázható az adatmennyiségek és a projektek egyidejű felhasználóinak száma tekintetében.

Nézzük a PostgreSQL telepítési folyamatát az Ubuntu 21.04 számára.

Lépés: Telepítse a PostgreSQL -t az Ubuntu -ra

instagram viewer

Néhány PostgreSQL csomag megtalálható az alapértelmezett Ubuntu lerakatban. A PostgreSQL parancssori telepítéséhez írja be:

sudo apt install postgresql postgresql-contrib

Ellenőrizze a telepítést

A konfigurációs fájl helyét a segítségével találhatja meg az ls parancs. Ez egy ellenőrző lépés, amely megerősíti, hogy a PostgreSQL -t sikeresen telepítette -e a rendszerére.

ls/etc/postgresql/12/main/

A szám 12a PostgreSQL verzióját jelöli. Ez a rendszerre letöltött csomagtól függően eltérő lehet.

Ellenőrizze a PostgreSQL állapotát

A telepítés után ellenőrizze a PostgreSQL állapotát a következő paranccsal:

szolgáltatás postgresql állapota

A kimenet így nézne ki:

Ha a kimenet a aktív állapotát, akkor a PostgreSQL szolgáltatás fut a rendszeren. Másrészt, ha az állapot az inaktív, akkor el kell indítania a szolgáltatást a következő beírásával:

szolgáltatás postgresql indítása

Attól eltekintve állapot és Rajt, számos más PostgreSQL parancs is használható:

  • Állj meg
  • Újrakezd
  • Újratöltés
  • Kényszer-újratöltés

Összefüggő: Adatbázis motorok, amelyeket figyelembe kell venni a következő projekt során

2. lépés: Jelentkezzen be szuperfelhasználóként

Mielőtt továbblépne, be kell jelentkeznie adatbázis -superuser -ként a PostgreSQL kiszolgálóra. A PostgreSQL felhasználóként való csatlakozás egyik legegyszerűbb módja a gazdagépnév megváltoztatása postgres Unix felhasználó.

Állítsa be a root felhasználói hitelesítő adatokat

Jelentkezzen be a PostgreSQL interaktív héjba a következő paranccsal:

sudo -u postgres psql

Állítsa be a root felhasználói hitelesítő adatokat a következő lekérdezés használatával:

ALTER USER postgres PASSWORD 'newpassword';

Feltétlenül cserélje ki új jelszó az Ön által választott erős jelszóval. típus kijárat hogy kilépjen az interaktív héjból.

Jelentkezzen be a psql -be a következő paranccsal:

psql -U postgres -h localhost 

Adja meg a felhasználó új root jelszavát, amikor megjelenik a kérdés.

3. lépés: Csatlakozás a PostgreSQL szerverhez

A PostgreSQL telepítésekor a platform létrehoz egy alapértelmezett felhasználót postgres és egy azonos nevű rendszerfiók. Felhasználóként kell bejelentkeznie postgres hogy csatlakozzon a PostgreSQL szerverhez.

A következő paranccsal jelentkezzen be a PostgreSQL szerverre:

sudo su postgres

Amint futtatja ezt a parancsot, észre fogja venni, hogy a rendszer megváltoztatja a gazdagép nevét. A bash prompt így fog kinézni:

postgres@ubuntu:/home/winibhalla/Desktop $

Ez azt mutatja, hogy sikeresen bejelentkezett PostgresSQL felhasználóként.

A PostgreSQL felhasználók kezelése

Most, hogy csatlakozott a szerverhez, ideje új felhasználókat létrehozni. típus psql parancsok futtatásának megkezdéséhez a PostgreSQL kiszolgálón.

Új felhasználó létrehozása

Ha egy projekten belül több csapattag dolgozik különböző szinteken, akkor különböző szerepköröket kell létrehoznia a különböző alkalmazottak számára, és hozzá kell rendelnie hozzájuk a hozzáférést. Használja a FELHASZNÁLÓ LÉTREHOZÁSA parancs új felhasználói profil létrehozásához:

FELHASZNÁLÓ user1 LÉTREHOZÁSA JELSZÓVAL 'test123';

A fenti parancsban felhasználó1 az új felhasználó által kívánt felhasználónév, amelyet követ teszt123, amely ennek a felhasználónak a jelszava.

Az adatbázishoz hozzáadott új felhasználók listájának ellenőrzéséhez használja a \ du parancs.

Amint a fenti kimeneten látható, az új felhasználónak még nincsenek jogosultságai.

Adja meg a Superuser jogosultságokat az új felhasználóknak

Ha új jogosultságokat szeretne hozzáadni egy új felhasználóhoz, futtassa a következő parancsot:

ALTER USER user1 WITH SUPERUSER;

Az VÁLTOZTAT parancs adminisztrátori jogosultságokat biztosít az új tagnak. Futtassa a /du parancsot, és ellenőrizze, hogy az új felhasználó rendelkezik -e a szükséges felhasználói jogosultságokkal.

Töröljön egy felhasználót a felhasználók listájáról

Egy felhasználó eltávolításához a jogosult felhasználók listájáról használja a következő parancsot:

DROP USER user1;

Ellenőrizze a változást a /du parancs.

Összefüggő: Az alapvető SQL parancsok csalólapja kezdőknek

A PostgreSQL adatbázisok kezelése

A PostgreSQL számos parancsot biztosít felhasználóinak adatbázisok létrehozására és eltávolítására.

Adatbázis hozzáadása vagy eltávolítása

Új adatbázis létrehozása a PostgreSQL használatával:

ADATBÁZIS LÉTREHOZÁSA db1;

...ahol db1 a létrehozni kívánt adatbázis neve. Használja a \ l parancsot, hogy megkapja az összes elérhető adatbázis listáját.

Kimenet:

Ha el szeretne távolítani egy adatbázist, használja a CSEPP parancs:

DROP ADATBÁZIS db1;

Adjon hozzáférést az adatbázishoz a felhasználók számára

Az adatbázis használatával hozzáférést biztosíthat a felhasználónak a TÁMOGATÁS parancs:

ÖSSZESÍTJEN MINDEN JOGOSultságot az db1 adatbázisban a user1 -nek;

Kérjen parancssori súgót a PostgreSQL-hez

Ha többet szeretne megtudni a PostgreSQL -ről és a különféle parancsok használatáról, akkor nyissa meg a súgóoldalt a következő parancs beírásával a terminálon:

ember psql

Ajánlott lépés: Telepítse a pgAdmin alkalmazást

Egy másik ajánlott lépés a pgAdmin telepítése. A PgAdmin az egyik legnépszerűbb és funkciókban gazdag nyílt forráskódú adminisztrációs eszköz a PostgreSQL számára. A pgAdmin telepítése opcionális lépés, de a felhasználók és az adatbázisok jobb kezelése érdekében telepítse.

A kezdéshez adja hozzá a hivatalos pgAdmin adattárat és annak kulcsát a rendszerhez:

becsavar https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
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 && apt update '

Kimenet:

Most az asztali verzió telepítéséhez:

sudo apt install pgadmin4-desktop

A webes verzió telepítéséhez írja be:

sudo apt install pgadmin4-web

A webes mód konfigurálásához futtassa a setup-web.sh a pgAdmin által biztosított szkript:

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

Kövesse a képernyőn megjelenő utasításokat a folyamat befejezéséhez. Nyugodjon meg, ez csak egyszeri lépés, így nem kell attól tartania, hogy ezt újra és újra telepíti és konfigurálja.

Adatbázisok kezelése Ubuntun a PostgreSQL használatával

A PostgreSQL egy hatékony platform adatbázis -kezelő alkalmazások létrehozásához. A platformon bármilyen mennyiségű adat feldolgozásának képessége az egyik legnagyobb fénypontja. A telepítési folyamat az első letöltéshez, telepítéshez és végül az adatbázisba való bejelentkezéshez vezet.

Néhány egyszerű paranccsal elsajátíthatja az új felhasználók hozzáadásának folyamatát, az adatbázisok létrehozását és a felhasználók hozzáadását a meglévő adatbázisokhoz. Nem biztos benne, hogy tetszik -e a PostgreSQL? Próbálja meg telepíteni a Microsoft SQL Server -t a gépére.

RészvényCsipogEmail
A Microsoft SQL Server telepítése és beállítása az Ubuntu rendszeren

Szeretne adatbázisokat tárolni és kezelni az Ubuntu gépen? A Microsoft SQL Server beállítása az Azure Data Studio segítségével az alábbiak szerint történik.

Olvassa tovább

Kapcsolódó témák
  • Linux
  • SQL
  • Ubuntu
  • Telepítő program
A szerzőről
Wini Bhalla (30 cikk megjelent)

Wini Delhiben író, 2 éves írói tapasztalattal rendelkezik. Írása során digitális marketing ügynökségekkel és műszaki cégekkel volt kapcsolatban. Programozási nyelvekhez, felhőtechnológiához, AWS -hez, gépi tanuláshoz és még sok máshoz kapcsolódó tartalmat írt. Szabadidejében szeret festeni, családjával tölteni és a hegyekbe utazni, amikor csak lehetséges.

Bővebben: Wini Bhalla

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide