Relačné systémy správy databáz (RDBMS) sa osvedčili ako kľúčová súčasť mnohých webových stránok a aplikácií, pretože poskytujú štruktúrovaný spôsob ukladania, organizovania a prístupu k informáciám.

V tomto článku sa budeme podrobne zaoberať PostgreSQL spolu s podrobným sprievodcom inštaláciou a konfiguráciou PostgreSQL v Ubuntu.

Čo je to PostgreSQL?

PostgreSQL je open-source systém správy databáz, ktorý podporuje SQL. Pomocou PostgreSQL môžu vývojári vytvárať aplikácie odolné voči podvodom, pretože správcovi databázy poskytujú vynikajúce zdroje na správu údajov.

Táto platforma vám dáva flexibilitu pri definovaní vlastných množín údajov, vývoji vlastných písiem a zlúčení kódu napísaného v rôznych programovacích jazykoch. PostgreSQL je vysoko škálovateľný z hľadiska množstva údajov a počtu súbežných používateľov projektu.

Pozrime sa na proces inštalácie PostgreSQL pre Ubuntu 21.04.

Krok 1: Nainštalujte PostgreSQL na Ubuntu

Niektoré balíky PostgreSQL sú k dispozícii v predvolenom úložisku Ubuntu. Ak chcete nainštalovať PostgreSQL pomocou príkazového riadka, zadajte:

instagram viewer
sudo apt nainštalovať postgresql postgresql-contrib

Overte inštaláciu

Umiestnenie konfiguračného súboru nájdete pomocou príkaz ls. Toto je krok overenia, ktorý potvrdzuje, či bol PostgreSQL úspešne nainštalovaný do vášho systému alebo nie.

ls/etc/postgresql/12/main/

Číslo 12označuje verziu PostgreSQL. V závislosti od balíka, ktorý ste si stiahli do systému, sa to môže líšiť.

Skontrolujte stav PostgreSQL

Po inštalácii skontrolujte stav PostgreSQL pomocou nasledujúceho príkazu:

stav služby postgresql

Výstup by vyzeral takto:

Ak výstup zobrazuje aktívny stave, potom je vo vašom systéme spustená služba PostgreSQL. Na druhej strane, ak je stav neaktívny, potom musíte službu spustiť zadaním:

spustenie služby postgresql

Okrem postavenie a začaťExistuje niekoľko ďalších príkazov PostgreSQL, ktoré môžete použiť:

  • Prestaň
  • Reštart
  • Znova načítať
  • Vynútiť opätovné načítanie

Súvisiace: Databázové motory, ktoré je potrebné zvážiť pre váš ďalší projekt

Krok 2: Prihláste sa ako super používateľ

Predtým, ako budete pokračovať, sa musíte prihlásiť ako superužívateľ databázy na serveri PostgreSQL. Jeden z najjednoduchších spôsobov, ako sa pripojiť ako používateľ PostgreSQL, je zmeniť názov hostiteľa na postgres Užívateľ Unixu.

Nastavte koreňové poverenia používateľa

Prihláste sa do interaktívneho shellu PostgreSQL pomocou príkazu:

sudo -u postgres psql

Nastavte prihlasovacie údaje používateľa root pomocou nasledujúceho dotazu:

ALTER USER postgres PASSWORD 'newpassword';

Nezabudnite vymeniť Nové heslo so silným heslom podľa vášho výberu. Napíšte východ ukončiť interaktívny shell.

Prihláste sa do psql pomocou nasledujúceho príkazu:

psql -U postgres -h localhost 

Hneď ako sa zobrazí výzva, zadajte pre používateľa nové heslo root.

Krok 3: Pripojte sa k serveru PostgreSQL

Keď si nainštalujete PostgreSQL, platforma vytvorí predvoleného používateľa postgres a systémový účet s rovnakým názvom. Musíte sa prihlásiť ako používateľ postgres na pripojenie k serveru PostgreSQL.

Na prihlásenie sa na server PostgreSQL použite nasledujúci príkaz:

sudo su postgres

Hneď ako spustíte tento príkaz, všimnete si zmenu v spôsobe, akým systém zobrazuje vaše meno hostiteľa. Príkaz bash bude vyzerať takto:

postgres@ubuntu:/home/winibhalla/Desktop $

Toto ukazuje, že ste sa úspešne prihlásili ako užívateľ PostgresSQL.

Ako spravovať používateľov PostgreSQL

Teraz, keď ste sa pripojili k serveru, je načase vytvoriť nových používateľov. Napíšte psql na spustenie príkazov na serveri PostgreSQL.

Vytvoriť nového používateľa

Ak v rámci projektu pracuje viacero členov tímu na rôznych úrovniach, budete musieť vytvoriť rôzne úlohy pre rôznych zamestnancov a priradiť im ich prístupy. Použi VYTVORIŤ UŽÍVATEĽA príkaz na vytvorenie nového užívateľského profilu:

VYTVORIŤ UŽÍVATEĽA user1 S HESLOM 'test123';

Vo vyššie uvedenom príkaze užívateľ 1 je používateľské meno, ktoré chcete pre nového používateľa nasledovať test123, čo je heslo pre tohto používateľa.

Ak chcete skontrolovať zoznam nových používateľov pridaných do databázy, použite \ du príkaz.

Ako vidíte na výstupe vyššie, pre nového používateľa zatiaľ nie sú k dispozícii žiadne oprávnenia.

Udelenie oprávnení superužívateľa novým používateľom

Ak chcete k novému používateľovi pridať sadu oprávnení, spustite nasledujúci príkaz:

ALTER USER user1 S SUPERUSER;

The ALTER príkaz udelí novému členovi oprávnenia správcu. Spustite súbor /du príkazom znova overte, či má nový používateľ požadovanú sadu oprávnení superužívateľa.

Vyradiť používateľa zo zoznamu používateľov

Ak chcete odstrániť používateľa zo zoznamu autorizovaných používateľov, použite nasledujúci príkaz:

DROP USER užívateľ1;

Zmenu overte vypísaním používateľov pomocou súboru /du príkaz.

Súvisiace: The Essential SQL Commands Cheat Sheet pre začiatočníkov

Ako spravovať databázy PostgreSQL

PostgreSQL poskytuje svojim používateľom niekoľko príkazov na vytváranie a odstraňovanie databáz.

Pridať alebo odstrániť databázu

Na vytvorenie novej databázy pomocou PostgreSQL:

VYTVORIŤ DATABÁZU db1;

...kde db1 je názov databázy, ktorú chcete vytvoriť. Použi \ l príkaz na získanie zoznamu všetkých dostupných databáz.

Výkon:

Ak chcete databázu odstrániť, použite príponu POKLES príkaz:

DROP DATABASE db1;

Poskytnúť prístup k databáze užívateľom

Prístup k databáze môžete používateľovi udeliť pomocou GRANT príkaz:

UDELIŤ VŠETKY PRIVILEGY NA DATABÁZE db1 TO user1;

Získajte pomoc s príkazovým riadkom pre PostgreSQL

Ak sa chcete dozvedieť viac o PostgreSQL a o tom, ako používať rôzne jeho príkazy, môžete otvoriť stránku pomocníka zadaním nasledujúceho príkazu do terminálu:

muž psql

Odporúčaný krok: Nainštalujte pgAdmin

Ďalším odporúčaným krokom je nainštalovať pgAdmin. PgAdmin je jedným z najobľúbenejších a na funkcie bohatých nástrojov na správu open source dostupných pre PostgreSQL. Inštalácia programu pgAdmin je voliteľný krok, ale mali by ste ho nainštalovať, aby ste mohli lepšie spravovať používateľov a databázy.

Na začiatok pridajte do svojho systému oficiálne úložisko pgAdmin a jeho kľúč:

zvinutie https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key pridať
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 aktualizovať '

Výkon:

Teraz nainštalujte počítačovú verziu:

sudo apt install pgadmin4-desktop

Ak chcete nainštalovať webovú verziu, zadajte:

sudo apt nainštalovať pgadmin4-web

Ak chcete nakonfigurovať webový režim, spustite súbor setup-web.sh skript poskytol pgAdmin:

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

Dokončite postup podľa pokynov na obrazovke. Uisťujeme vás, že toto je iba jednorazový krok, takže si nemusíte robiť starosti s inštaláciou a konfiguráciou znova a znova.

Správa databáz v Ubuntu pomocou PostgreSQL

PostgreSQL je výkonná platforma na vytváranie aplikácií na správu databáz. Schopnosť spracovať akékoľvek množstvo údajov na platforme je jednou z jeho najväčších výhod. Proces inštalácie sa scvrkáva na počiatočné stiahnutie, inštaláciu a nakoniec prihlásenie do databázy.

Pomocou niekoľkých jednoduchých príkazov zvládnete proces pridávania nových používateľov, vytváranie databáz a ďalšie činnosti súvisiace s pridávaním používateľov do existujúcich databáz. Nie ste si istí, či máte radi PostgreSQL? Skúste do svojho počítača nainštalovať Microsoft SQL Server.

zdieľamTweetE -mail
Ako nainštalovať a nastaviť Microsoft SQL Server na Ubuntu

Chcete ukladať a spravovať databázy na svojom počítači Ubuntu? Tu je postup, ako nastaviť Microsoft SQL Server pomocou Azure Data Studio.

Čítajte ďalej

Súvisiace témy
  • Linux
  • SQL
  • Ubuntu
  • Nainštalujte softvér
O autorovi
Wini Bhalla (30 publikovaných článkov)

Wini je spisovateľka z Dillí a má 2 roky písomnej praxe. Počas písania bola spájaná s digitálnymi marketingovými agentúrami a technickými firmami. Napísala obsah súvisiaci s programovacími jazykmi, cloudovou technológiou, AWS, strojovým učením a mnohými ďalšími. Vo svojom voľnom čase rada maľuje, trávi čas so svojou rodinou a cestuje do hôr, kedykoľvek je to možné.

Viac od Winiho Bhallu

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber