Jak nainstalovat a konfigurovat PostgreSQL na Ubuntu

Jak nainstalovat a konfigurovat PostgreSQL na Ubuntu

Systémy správy relační databáze (RDBMS) se ukázaly být klíčovou součástí mnoha webových stránek a aplikací, protože poskytují strukturovaný způsob ukládání, organizování a přístupu k informacím.





jak zjistit, co využívá šířku pásma v síti

V tomto článku budeme podrobně diskutovat o PostgreSQL spolu s podrobným průvodcem instalací a konfigurací PostgreSQL na Ubuntu.





Co je PostgreSQL?

PostgreSQL je open-source systém pro správu databází, který podporuje SQL. Pomocí PostgreSQL mohou vývojáři vytvářet aplikace odolné vůči podvodům, protože správci databáze poskytuje vynikající zdroje pro správu dat.





Tato platforma vám poskytuje mobilitu k definování vlastních datových sad, vývoji vlastních písem a sloučení kódu napsaného v různých programovacích jazycích. PostgreSQL je vysoce škálovatelný z hlediska množství dat a počtu souběžných uživatelů projektu.

Podívejme se na proces instalace PostgreSQL pro Ubuntu 21.04.



Krok 1: Nainstalujte PostgreSQL na Ubuntu

Některé balíčky PostgreSQL jsou přítomny ve výchozím úložišti Ubuntu. Chcete -li nainstalovat PostgreSQL pomocí příkazového řádku, zadejte:

sudo apt install postgresql postgresql-contrib

Ověřte instalaci

Umístění konfiguračního souboru můžete zjistit pomocí příkaz ls . Toto je krok ověření, který potvrzuje, zda byl PostgreSQL úspěšně nainstalován do vašeho systému nebo ne.





ls /etc/postgresql/12/main/

Číslo 12 označuje verzi PostgreSQL. Může se to pro vás lišit v závislosti na balíčku, který jste si stáhli do systému.

Zkontrolujte stav PostgreSQL

Po instalaci zkontrolujte stav PostgreSQL pomocí následujícího příkazu:





service postgresql status

Výstup by vypadal takto:

Pokud výstup zobrazuje aktivní stavu, pak ve vašem systému běží služba PostgreSQL. Na druhou stranu, pokud je stav neaktivní , pak musíte spustit službu zadáním:

service postgresql start

Na rozdíl od postavení a Start , můžete použít několik dalších příkazů PostgreSQL:

  • Stop
  • Restartujte
  • Znovu načíst
  • Vynutit opětovné načtení

Související: Databázové motory, které je třeba vzít v úvahu pro váš další projekt

Krok 2: Přihlaste se jako superuživatel

Než budete pokračovat dále, musíte se přihlásit jako superuživatel databáze na serveru PostgreSQL. Jedním z nejjednodušších způsobů, jak se připojit jako uživatel PostgreSQL, je změnit název hostitele na postgres Uživatel Unixu.

Nastavte kořenové pověření uživatele

Přihlaste se k interaktivnímu shellu PostgreSQL pomocí příkazu:

sudo -u postgres psql

Nastavte přihlašovací údaje uživatele root pomocí následujícího dotazu:

ALTER USER postgres PASSWORD 'newpassword';

Nezapomeňte vyměnit nové heslo se silným heslem dle vašeho výběru. Typ výstup ukončit interaktivní shell.

Přihlaste se do psql pomocí následujícího příkazu:

psql -U postgres -h localhost

Jakmile se zobrazí výzva, zadejte nové heslo uživatele root.

Krok 3: Připojte se k serveru PostgreSQL

Když nainstalujete PostgreSQL, platforma vytvoří výchozího uživatele postgres a systémový účet se stejným názvem. Musíte se přihlásit jako uživatel postgres pro připojení k serveru PostgreSQL.

K přihlášení k serveru PostgreSQL použijte následující příkaz:

sudo su postgres

Jakmile spustíte tento příkaz, všimnete si změny ve způsobu, jakým systém zobrazuje vaše jméno hostitele. Výzva bash bude vypadat takto:

postgres@ubuntu: /home/winibhalla/Desktop$

To ukazuje, že jste se úspěšně přihlásili jako uživatel PostgresSQL.

Jak spravovat uživatele PostgreSQL

Nyní, když jste se připojili k serveru, je čas vytvořit nové uživatele. Typ psql spusťte příkazy na serveru PostgreSQL.

Vytvořte nového uživatele

Pokud v rámci projektu pracuje více členů týmu na různých úrovních, budete muset vytvořit různé role pro různé zaměstnance a přiřadit jim jejich přístupy. Použijte VYTVOŘIT UŽIVATELE příkaz k vytvoření nového uživatelského profilu:

CREATE USER user1 WITH PASSWORD 'test123';

Ve výše uvedeném příkazu uživatel 1 je uživatelské jméno, které chcete pro nového uživatele následovat test123 , což je heslo pro tohoto uživatele.

Chcete -li zkontrolovat seznam nových uživatelů přidaných do databáze, použijte z příkaz.

Jak vidíte na výstupu výše, pro nového uživatele zatím nejsou k dispozici žádná oprávnění.

Udělte oprávnění Superuser novým uživatelům

Chcete -li přidat sadu oprávnění novému uživateli, spusťte následující příkaz:

ALTER USER user1 WITH SUPERUSER;

The STÁŘÍ příkaz udělí novému členovi oprávnění správce. Spusťte /z znovu ověřte, zda má nový uživatel požadovanou sadu oprávnění superuživatele.

Vyřadit uživatele ze seznamu uživatelů

Chcete -li odebrat uživatele ze seznamu autorizovaných uživatelů, použijte následující příkaz:

DROP USER user1;

Ověřte změnu vypsáním uživatelů pomocí /z příkaz.

Příbuzný: The Essential SQL Commands Cheat Sheet for Beginners

Jak spravovat databáze PostgreSQL

PostgreSQL poskytuje svým uživatelům několik příkazů k vytváření a odebírání databází.

Přidat nebo odebrat databázi

Chcete -li vytvořit novou databázi pomocí PostgreSQL:

CREATE DATABASE db1;

...kde db1 je název databáze, kterou chcete vytvořit. Použijte the získat seznam všech dostupných databází.

Výstup:

Pokud chcete odebrat databázi, použijte UPUSTIT příkaz:

DROP DATABASE db1;

Udělit přístup k databázi uživatelům

Přístup k databázi můžete udělit uživateli pomocí GRANT příkaz:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Získejte nápovědu k příkazovému řádku pro PostgreSQL

Chcete -li vědět více o PostgreSQL a o tom, jak používat jeho různé příkazy, můžete otevřít stránku nápovědy zadáním následujícího příkazu do terminálu:

man psql

Dalším doporučeným krokem je instalace pgAdmin. PgAdmin je jedním z nejpopulárnějších a na funkce bohatých nástrojů pro správu open-source dostupných pro PostgreSQL. Zatímco instalace pgAdmin je volitelný krok, měli byste jej nainstalovat, abyste mohli lépe spravovat uživatele a databáze.

Chcete -li začít, přidejte do svého systému oficiální úložiště pgAdmin a jeho klíč:

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ýstup:

Nyní nainstalujte verzi pro počítače:

sudo apt install pgadmin4-desktop

Chcete -li nainstalovat webovou verzi, zadejte:

sudo apt install pgadmin4-web

Chcete -li konfigurovat webový režim, spusťte soubor setup-web.sh skript poskytl pgAdmin:

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

Postup dokončete podle pokynů na obrazovce. Ujišťujeme vás, že se jedná pouze o jednorázový krok, takže si nemusíte dělat starosti s jeho instalací a konfigurací znovu a znovu.

Správa databází v Ubuntu pomocí PostgreSQL

PostgreSQL je výkonná platforma pro vytváření aplikací pro správu databází. Schopnost zpracovat jakékoli množství dat na platformě je jedním z jejích největších vrcholů. Proces instalace se scvrkává na počáteční stahování, instalaci a nakonec přihlášení do databáze.

Pomocí několika jednoduchých příkazů můžete zvládnout proces přidávání nových uživatelů, vytváření databází a dále přidávání uživatelů do stávajících databází. Nejste si jisti, jestli máte rádi PostgreSQL? Zkuste na svůj počítač nainstalovat Microsoft SQL Server.

Podíl Podíl tweet E-mailem Jak nainstalovat a nastavit Microsoft SQL Server na Ubuntu

Chcete ukládat a spravovat databáze na svém počítači Ubuntu? Zde je návod, jak nastavit Microsoft SQL Server pomocí Azure Data Studio.

Číst dále
Související témata
  • Linux
  • SQL
  • Ubuntu
  • Nainstalujte software
O autorovi Wini Bhalla(41 článků zveřejněno)

Wini je spisovatel se sídlem v Dillí a má 2 roky psaní. Během psaní se stýkala s digitálními marketingovými agenturami a technickými firmami. Napsala obsah související s programovacími jazyky, cloudovou technologií, AWS, Machine Learning a mnoha dalšími. Ve svém volném čase ráda maluje, tráví čas se svou rodinou a cestuje do hor, kdykoli je to možné.

Více od Wini Bhally

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru