Jak nainstalovat PostgreSQL on Ubuntu (Nastavení pgAdmin)

Jak nainstalovat PostgreSQL on Ubuntu?

PostgreSQL je známý open-source Relational Database Msystém řízení (RDBMS). Je oblíbený z hlediska bohatých funkcí, škálovatelnosti a stability. Tento RDBMS podporuje integritu dat, složité dotazy a souběžný přístup.

Většina organizací vybírá PostgreSQL kvůli jeho rozšiřitelnosti, spolehlivosti a multiplatformnímu charakteru. Kromě toho také poskytuje solidní základnu pro zpracování velkého množství dat. Tento RDMS je preferován datovými analytiky, vývojáři a podniky hledajícími flexibilní a výkonné databázové řešení.

Předpoklady

Abyste mohli postupovat podle našeho průvodce, musíte mít:

  • Ubuntu 22.04 nainstalovaný ve vašem systému
  • A uživatel bez oprávnění root s právy sudo

Nyní se podívejme na postup instalace Postgresu Ubuntu pomocí následujícího:

  • Jedno Ubuntu Sklad
  • Jedno PostgreSQL úřední úložiště

Metoda 1: Jak nainstalovat a nastavit PostgreSQL on Ubuntu Za použití Ubuntu sklad

V této metodě využijeme Ubuntu úložiště pro stahování a instalaci PostgreSQL. Toto úložiště již obsahuje oficiální balíčky aktualizované a spravované serverem Ubuntu vývojáři. V konečném důsledku to zajišťuje, že proces instalace zůstane bezproblémový a přímočarý.

Krok 1) Chcete-li nainstalovat PostgreSQL v Linuxu nejprve aktualizujte systémové balíčky:

sudo apt update

Výstup:

Instalace a nastavení PostgreSQL on Ubuntu

Instalace a nastavení PostgreSQL on Ubuntu

Krok 2) Pak jděte PostgreSQL instalace:

sudo apt install postgresql -y

Instalace a nastavení PostgreSQL on Ubuntu

Krok 3) Nakonec se podívejte na PostgreSQL verze pro ověření:

psql --version

Jak můžete vidět, PostgreSQL verze 14.8 byla úspěšně nainstalována na našem serveru Ubuntu Systém:

Instalace a nastavení PostgreSQL on Ubuntu

Metoda 2: Instalace PostgreSQL on Ubuntu Za použití PostgreSQL Oficiální úložiště

Oficiální PostgreSQL úložiště vám umožňuje přístup k nejnovější verzi PostgreSQL a příslušné funkce, které nejsou dostupné v Ubuntu oficiální úložiště. S PostgreSQLoficiálního úložiště, můžete snadno nainstalovat a aktualizovat PostgreSQL.

Nyní postupujte podle poskytnutých pokynů k instalaci PostgreSQL on Ubuntu.

Krok 1) Prvním krokem je přidání úložiště PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

instalovat PostgreSQL on Ubuntu

Krok 2) Poté přejděte k přidávání PostgreSQL klíč úložiště:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

instalovat PostgreSQL on Ubuntu

Krok 3) Aktualizujte své systémové balíčky, abyste mohli pokračovat:

sudo apt update

instalovat PostgreSQL on Ubuntu

Krok 4) Teď jdi PostgreSQL instalace:

sudo apt install postgresql -y

instalovat PostgreSQL on Ubuntu

Krok 5) Zobrazit PostgreSQL verze pro potvrzení:

psql --version

Lze pozorovat, že s pomocí PostgreSQL repozitář, nainstalovali jsme jeho verzi 15.3 Ubuntu:

instalovat PostgreSQL on Ubuntu

Jak spravovat PostgreSQL Uživatelé zapnutí Ubuntu?

Vedení PostgreSQL uživatelé zahrnují proces vytváření, úpravy jejich přístupu a odebírání uživatelů, aby bylo možné ovládat databázová oprávnění. Zajišťuje, že správce uděluje požadovaná oprávnění a spravuje je PostgreSQL uživatelské účty účinným způsobem.

Krok 1) Chcete-li vytvořit nového uživatele Postgres na Ubuntu, spusťte tento příkaz:

sudo -u postgres createuser --interactive

V důsledku toho, PostgreSQL výzva k zadání uživatelského jména a potvrzení, zda má nově vytvořený uživatel mít práva superuživatele:

Řídit PostgreSQL Uživatelé zapnutí Ubuntu

V našem případě jsme zadali „huzail“ jako uživatelské jméno a povolili mu být superuživatelem.

Krok 2) Uživateli můžete také samostatně udělit oprávnění sudo zadáním jeho názvu v tomto příkazu:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

Řídit PostgreSQL Uživatelé zapnutí Ubuntu

Krok 3) V případě, že chcete nově vytvořeného uživatele zrušit, napište jeho jméno do příkazu „DROP USER“:

DROP USER huzail;

Řídit PostgreSQL Uživatelé zapnutí Ubuntu

Jak spravovat PostgreSQL Databáze zapnuta Ubuntu?

Dále přichází na řadu řízení PostgreSQL databáze na Ubuntu. To zahrnuje různé operace související s vytvářením, úpravami a úpravami databází pro lepší organizaci.

Krok 1) Nejprve použijte „VYTVOŘTE DATABÁZE” pro vytvoření databáze a zadejte její název, protože jsme zde přidali „guru99“:

CREATE DATABASE guru99;

Řídit PostgreSQL Databáze zapnuta Ubuntu

Krok 2) Poté udělte přístup k databázi požadovanému uživateli:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

Řídit PostgreSQL Databáze zapnuta Ubuntu

V našem případě jsme udělili přístup „guru99“ uživateli „huzail“:

Řídit PostgreSQL Databáze zapnuta Ubuntu

Krok 3) V případě, že chcete databázi smazat nebo zrušit, spusťte příkaz „DROP DATABASE“ s požadovaným názvem databáze:

DROP DATABASE guru99;

V důsledku toho bude daná databáze smazána:

Řídit PostgreSQL Databáze zapnuta Ubuntu

Zabezpečení výchozí PostgreSQL Uživatel

Operace zabezpečení výchozího nastavení PostgreSQL uživatel zahrnuje různá opatření, jako je konfigurace silného hesla, povolení příslušného šifrování hesla a restartování PostgreSQL servis. Tím bude výchozí uživatel chráněn před neoprávněným přístupem.

Krok 1) Nejprve se přihlaste do PostgreSQL databáze, jak jsme to již udělali:

sudo -u postgres psql

Krok 2) Poté přidejte heslo pro výchozí nastavení PostgreSQL uživatel:

ALTER USER postgres PASSWORD 'my-secret-password123';

Zabezpečení výchozí PostgreSQL Uživatel

Krok 3) Otevřete příslušný konfigurační soubor pro povolení šifrování hesla:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

Ve výše uvedeném příkazu nahraďte číslo verze znakem PostgreSQL verzi, kterou jste nainstalovali, protože jsme zde přidali „15“:

Zabezpečení výchozí PostgreSQL Uživatel

váš PostgreSQL konfigurační soubor bude vypadat nějak takto:

Zabezpečení výchozí PostgreSQL Uživatel

Vyhledejte řádek, který začíná „local all all“ a změňte metodu šifrování z „peer“ na „md5“. Poté stiskněte „CTRL+O“ pro uložení změn a stiskněte CTRL+X“ pro ukončení nano editoru:

Zabezpečení výchozí PostgreSQL Uživatel

Krok 4) Restartujte počítač PostgreSQL službu, aby se mohla projevit změnami konfigurace:

sudo service postgresql restart

Zabezpečení výchozí PostgreSQL Uživatel

Krok 5) Nakonec zkontrolujte PostgreSQL stav:

sudo service postgresql status

Zabezpečení výchozí PostgreSQL Uživatel

A je to! Zajistili jste výchozí PostgreSQL uživatele se zašifrovaným heslem.

Bonusový krok: Nainstalujte pgAdmin

pgAdmin je grafické uživatelské rozhraní (GUI) PostgreSQL klienta, který zjednodušuje úkoly správy. Umožňuje také efektivní provádění dotazů, správu databáze a PostgreSQL monitorování serveru. Kromě toho také pomáhá při zvyšování produktivity PostgreSQL uživatelů.

Krok 1) Nejprve musíte přidat PostgreSQL klíč úložiště:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

V našem případě jsme jej již přidali, takže stiskneme „y“ pro jeho přepsání:

Nainstalujte pgAdmin

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'

Krok 2) Poté přidejte úložiště pgAdmin do svého Ubuntu Systém:

Nainstalujte pgAdmin

Krok 3) Dále aktualizujte balíčky pro další postup:

Sudo apt update

Nainstalujte pgAdmin

Krok 4) Nyní nainstalujte pgAdmin4 zadáním tohoto příkazu:

sudo apt install pgadmin4

Nainstalujte pgAdmin

Nainstalujte pgAdmin

Krok 5) Nyní musíte zadat daný příkaz pro zahájení primární konfigurace pgAdmin:

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

Poté zadejte požadované informace:

Nainstalujte pgAdmin

Krok 6) Spusťte pgAdmin4 ve svém webovém prohlížeči tak, že přejdete na odkaz, který byl poskytnut v posledním výstupu:

Nainstalujte pgAdmin

Pro přihlášení do pgAdmin použijte svůj předem nakonfigurovaný e-mail a heslo:

Nainstalujte pgAdmin

Zde je hlavní panel pgAdmin, který je připraven k použití:

Nainstalujte pgAdmin

Jak odinstalovat PostgreSQL od Ubuntu?

Krok 1) V ostatních k odinstalaci PostgreSQL z Vašeho přání Ubuntu systém nejprve zastavte PostgreSQL služba:

sudo systemctl stop postgresql

Odinstalovat PostgreSQL od Ubuntu

Krok 2) Poté odeberte PostgreSQL a jeho relevantní závislosti v případě, že jste je nainstalovali dříve:

sudo apt purge postgresql postgresql-contrib -y

Odinstalovat PostgreSQL od Ubuntu

Krok 3) Odstraňte všechny konfigurační soubory PostgreSQL:

sudo rm -rf /etc/postgresql/

Odinstalovat PostgreSQL od Ubuntu

v důsledku toho PostgreSQL budou odstraněny z vašeho Ubuntu systém.

Jak odinstalovat pgAdmin z Ubuntu?

Krok 1) V případě, že je nutné odstranit pgAdmin z Ubuntu, nejprve odeberte jeho balíček:

sudo apt remove pgadmin4

Odinstalujte pgAdmin z Ubuntu

Krok 2) Nakonec ze systému odstraňte příslušné konfigurační soubory:

sudo rm -rf ~/.pgadmin

Odinstalujte pgAdmin z Ubuntu

A je to! Úspěšně jste odinstalovali pgAdmin z Ubuntu.

Proč investovat do čističky vzduchu?

Instalace PostgreSQL on Ubuntu je přímočará metoda, která podporuje dvě metody pomocí Ubuntu úložiště nebo pomocí PostgreSQL oficiální úložiště. Navíc správa databází a uživatelů a zabezpečení výchozích uživatelů zajišťuje efektivní správu databáze. Nástroje jako pgAdmin navíc také zlepšují celkovou uživatelskou zkušenost pro vývojáře a podniky.