Ako nainštalovať a nakonfigurovať PostgreSQL v Ubuntu

Ako nainštalovať a nakonfigurovať PostgreSQL v Ubuntu

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.





Prieskumník súborov systému Windows 10 je veľmi pomalý

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ú prítomné v predvolenom úložisku Ubuntu. Ak chcete nainštalovať PostgreSQL pomocou príkazového riadka, zadajte:

sudo apt install 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 12 označ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:





service postgresql status

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:

service postgresql start

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ť pri vašom ďalšom projekte

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 nové heslo užívateľa 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ť pre rôznych zamestnancov vytvoriť rôzne roly a priradiť im ich prístupy. Použi VYTVORIŤ UŽÍVATEĽA príkaz na vytvorenie nového užívateľského profilu:

CREATE USER user1 WITH PASSWORD '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 príponu z 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 WITH SUPERUSER;

The VEK príkaz udelí novému členovi oprávnenia správcu. Spustite súbor /z 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 user1;

Zmenu overte vypísaním používateľov pomocou súboru /z 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:

CREATE DATABASE db1;

...kde db1 je názov databázy, ktorú chcete vytvoriť. Použi the 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:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

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

Ak sa chcete dozvedieť viac o programe 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:

man psql

Ď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 lepšie spravovali používateľov a databázy.

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

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'

Výkon:

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

sudo apt install pgadmin4-desktop

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

sudo apt install 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ľam zdieľam Tweet E -mail Ako nainštalovať a nastaviť Microsoft SQL Server na Ubuntu

Chcete ukladať a spravovať databázy vo 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(41 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 týkajúci sa programovacích jazykov, cloudovej technológie, AWS, strojového učenia a mnohých ďalších. 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