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:
Krok 2) Pak jděte PostgreSQL instalace:
sudo apt install postgresql -y
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:
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'
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 -
Krok 3) Aktualizujte své systémové balíčky, abyste mohli pokračovat:
sudo apt update
Krok 4) Teď jdi PostgreSQL instalace:
sudo apt install postgresql -y
Krok 5) Zobrazit PostgreSQL verze pro potvrzení:
psql --version
Lze pozorovat, že s pomocí PostgreSQL repozitář, nainstalovali jsme jeho verzi 15.3 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:
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
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;
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;
Krok 2) Poté udělte přístup k databázi požadovanému uživateli:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
V našem případě jsme udělili přístup „guru99“ uživateli „huzail“:
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:
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';
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“:
váš PostgreSQL konfigurační soubor bude vypadat nějak takto:
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:
Krok 4) Restartujte počítač PostgreSQL službu, aby se mohla projevit změnami konfigurace:
sudo service postgresql restart
Krok 5) Nakonec zkontrolujte PostgreSQL stav:
sudo service postgresql status
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í:
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:
Krok 3) Dále aktualizujte balíčky pro další postup:
Sudo apt update
Krok 4) Nyní nainstalujte pgAdmin4 zadáním tohoto příkazu:
sudo apt install pgadmin4
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:
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:
Pro přihlášení do pgAdmin použijte svůj předem nakonfigurovaný e-mail a heslo:
Zde je hlavní panel pgAdmin, který je připraven k použití:
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
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
Krok 3) Odstraňte všechny konfigurační soubory PostgreSQL:
sudo rm -rf /etc/postgresql/
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
Krok 2) Nakonec ze systému odstraňte příslušné konfigurační soubory:
sudo rm -rf ~/.pgadmin
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.