A PostgreSQL telepítése és konfigurálása az Ubuntu rendszeren

A PostgreSQL telepítése és konfigurálása az Ubuntu rendszeren

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ódot biztosítanak az információk tárolására, rendszerezésére és elérésére.





láthatják a facebook -os barátaim, ha a Tinder -en vagyok

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 adathalmazok 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

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 12 a 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:





service postgresql status

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:

service postgresql start

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

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

Kapcsolódó: 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:

CREATE USER user1 WITH PASSWORD '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 ak,-nek 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 KOR parancs adminisztrátori jogosultságokat biztosít az új tagnak. Futtassa a /nak,-nek parancsot ismét annak ellenőrzésére, hogy az új felhasználó rendelkezik -e a szükséges superuser 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 /nak,-nek 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:

CREATE DATABASE db1;

...ahol db1 a létrehozni kívánt adatbázis neve. Használja a az 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 DATABASE 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:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Kérje a PostgreSQL parancssori súgóját

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:

man psql

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. Bár a pgAdmin telepítése opcionális lépés, telepítse azt a felhasználók és az adatbázisok jobb kezelése érdekében.

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

curl 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ény Részvény Csipog Email 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(41 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