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
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.
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
- Linux
- SQL
- Ubuntu
- Telepítő program

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