A PostgreSQL telepítése és konfigurálása a CentOS rendszeren

A PostgreSQL telepítése és konfigurálása a CentOS rendszeren

A PostgreSQL egy robusztus és nagymértékben skálázható adatbázis -rendszer, amely Linux és Windows gépeken is fut. Ez a vállalati szintű szoftver kiváló megbízhatóságot és adatintegritást kínál az alkalmazások létrehozásához.





A PostgreSQL egy sokoldalú szoftver, amely sokféle terhelést képes kezelni, az egyes gépektől a nagy adattárházakig. Olyan funkciókat kínál, mint az ACID tulajdonságokkal végrehajtott tranzakciók, frissíthető nézetek, idegen kulcsok és platformok közötti integrációk.





A PostgreSQL telepítése a CentOS -ban

A CentOS egy kicsit másképp működik, és nem lesz root jogosultsága közvetlenül a rendszer indítása után. Ha root felhasználóként szeretne bejelentkezni, használja a annak parancs.





su

A rendszer felügyelőként jelentkezik be minden adminisztrátori engedéllyel.

1. lépés: Frissítse és frissítse az előre telepített csomagokat

A következő lépés részeként frissítenie és frissítenie kell a CentOS -on belül meglévő csomagjait. Ehhez futtassa a következő parancsot a terminálon:



sudo yum check-update

Kimenet:

Az összes felsorolt ​​csomag frissítéséhez írja be a következő parancsot a terminálon:





sudo yum update

Miután frissítette a csomagokat, újra kell indítania a rendszert. Használja a következő parancsot:

sudo reboot

A rendszer készen áll az újonnan frissített csomagokkal. Itt az ideje, hogy telepítse a PostgreSQL -t a CentOS gépére.





2. lépés: Ellenőrizze a meglévő alapértelmezett verziókat

Minden új telepítés előtt fontos ellenőrizni a PostgreSQL elérhető alapértelmezett verzióit.

dnf module list postgresql

Ha folytatja a telepítést, alapértelmezés szerint a telepítési parancsok telepítik a PostgreSQL 10 -es verzióját.

Mivel az útmutató elkészítésekor a 13 -as verzió elérhető, korlátozjuk az alapértelmezett telepítést, és a következő paranccsal engedélyezzük a PostgreSQL legújabb verzióját.

sudo dnf module enable postgresql:13

3. lépés: Telepítse a PostgreSQL szervercsomagot

Miután megváltoztatta az alapértelmezett verziót a fent említett paranccsal, ideje telepíteni a PostgreSQL szerver- és ügyfélcsomagokat.

sudo dnf install postgresql-server

A kiszolgáló telepítése után inicializálni kell a PostgreSQL adatbázist. Az inicializáláshoz futtassa a következő parancsot:

világháborús filmek a netflixen
postgresql-setup --initdb

Az inicializálás után indítsa el a PostgreSQL szolgáltatást. A rendszerindításkor történő automatikus engedélyezéséhez használja a következő parancsokat:

systemctl enable postgresql
systemctl start postgresql

A PostgreSQL szolgáltatás állapotának ellenőrzéséhez futtassa a következő parancsot:

systemctl status postgresql

Ha a kimenet ' Aktív ', akkor a szolgáltatás elindult.

4. lépés: A PostgreSQL adatbázis konfigurálása

Telepítés után a legjobb a PostgreSQL adatbázis konfigurálása. Fiókja biztonságának érdekében hozzon létre jelszót a postgres rendszer felhasználói fiók használatával a passwd segédprogram :

passwd postgres

Kimenet:

A rendszer kétszer kéri a jelszó megadását. Győződjön meg róla, hogy mindkét alkalommal helyes jelszót adott meg.

A felhasználói fiók jelszavának beállítása után jelentkezzen be a postgres fiók a su használatával:

su - postgres

5. lépés: Új felhasználói szerepkör létrehozása

Mivel a PostgreSQL használata nem korlátozódik csak egy felhasználóra, szabadon felvehet még néhány felhasználót a meglévő listára.

Használja a felhasználó létrehozása parancsot a --interaktív megjelölésével további felhasználókat adhat hozzá. Ezenkívül adja meg a hozzájuk beállítani kívánt hozzáférési típust. Ha bejelentkezett a postgres fiókot, egyszerűen írja be a következőt:

createuser --interactive

Ha nem szeretne túl gyakran be- és kilépni a rendszerfiókból, mindig van lehetőség hozzáadni a felhasználókat a sudo paranccsal.

sudo -u postgres createuser --interactive

Mindkét esetben a rendszer felkéri a szerepkör nevét és az újonnan létrehozott felhasználó hozzáférési típusát. Válassz ezek között és és n a superuser szerepkör típusához.

Ha további jelzőket szeretne megtekinteni, akkor mindig a felhasználó létrehozása parancs man oldal.

man createuser

A PostgreSQL használata új adatbázisok létrehozásához

Most, hogy konfigurálta a PostgreSQL -t a gépén, ideje új adatbázist létrehozni és új táblákat hozzáadni.

Nyissa meg a PostgreSQL parancsot az új szerepkörrel

Miután hozzáadott egy felhasználót, nyilvánvalóan el szeretné kezdeni a PostgreSQL használatát. Mielőtt azonban ezt megtehetné, létre kell hoznia egy felhasználót, akinek ugyanaz a neve, mint a PostgreSQL szerepkörének és adatbázisának.

Ha nincs ilyen felhasználói azonosítója, használja a felhasználó hozzáadása paranccsal új felhasználót hozhat létre teszt .

sudo adduser test

Jelentkezzen be új felhasználóként a -én és -u zászlók.

A legjobb fotónéző alkalmazás a Windows 10 rendszerhez
sudo -i -u test

Új adatbázisok létrehozása

Új adatbázis létrehozásához a PostgreSQL rendszerben használja a következő parancsot:

createdb databasename

Ne feledje, hogy be kell jelentkeznie a postgres rendszerhasználó adminisztrációs parancsok kiadására.

Új táblázatok létrehozása az adatbázisban

Készítsünk új táblázatot bizonyos adatok tárolására. Az alapvető szintaxis mezők hozzáadásához az új táblázatban meglehetősen egyszerű.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...ahol tábla_neve a felhasználó által beállított kívánt név, oszlop_neve1 , oszlop_neve2 stb. az oszlopok nevei, col_type az oszlop típusa, és mező_hossza az adatstruktúrák mérete az értékek robusztusabbá tétele érdekében.

Például létrehozhat egy táblázatot szálloda a következő oszlopokkal:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

.. ahol a tábla neve szálloda , az oszlopok pedig hotel_id , csillag , festék , elhelyezkedés , és dátum hosszukkal és oszlopkorlátaikkal.

Értékek hozzáadása az adatbázishoz

Miután elkészült a táblázat szerkezete, hozzáadhat néhány adatot egy meglévő táblázathoz. Az INSERT INTO utasítással adhat hozzá adatokat a következő formátumban:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Például adjon hozzá egy sor adatot a szálloda táblázatot, amelyet fent létrehozott.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

A PostgreSQL konfigurálása a CentOS rendszeren

A PostgreSQL konfigurálásához a legjobb, ha a megfelelő módon telepíti. A megfelelő konfigurációkkal könnyen telepítheti a PostgreSQL -t, és hatékonyan használhatja a rendszeren belül.

A CentOS -on kívül beállíthatja a PostgreSQL -t más Linux disztribúciókkal, például Ubuntu -val való együttműködésre is.

Részvény Részvény Csipog Email A PostgreSQL telepítése és konfigurálása az Ubuntu rendszeren

Egyszerű és megbízható módszert szeretne adatbázisok kezelésére a rendszeren? Nézze meg, hogyan telepítheti a PostgreSQL -t Ubuntu -ra.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • CentOS
  • SQL
  • 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