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
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 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 UbuntuChcete 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
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 Bhalluprihlá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