Articles

Jak Nainstalovat PostgreSQL a pgAdmin4 v Ubuntu 20.04

Tento průvodce vás provede podle pokynů k instalaci PostgreSQL 12 relační a objektově orientované databázové systémy a pgAdmin4, běžně používané web-based pro PostgreSQL databáze serveru pro správu. Ukážeme, jak nainstalovat nejnovější verzi pgAdmin4, která je v4.23.

Související Čtení: Jak Nainstalovat PostgreSQL a pgAdmin v CentOS 8

Požadavky:

  • Ubuntu 20.04 instalace Serveru
  • Ubuntu 20.,04 Desktop instalace

Pojďme začít…

Instalace PostgreSQL v Ubuntu 20.04

Přihlaste se do svého Ubuntu systém a systém aktualizovat softwarové balíky pomocí příkaz apt.

$ sudo apt update

nyní nainstalujte nejnovější verzi PostgreSQL z výchozích úložišť Ubuntu.

$ sudo apt install postgresql

Během instalace, instalační program vytvoří nový PostgreSQL clusteru (sbírka databází, které bude spravovat jeden server instance), tak inicializovat databázi., Výchozí datový adresář je / var/lib/postgresql/12 /main a konfigurační soubory jsou uloženy v/etc/postgresql/12 / main directory.,iv id=“293412d5b4″>

Check PostgreSQL Status

Also, confirm that the Postgresql server is ready to accept connections from clients as follows:

$ sudo pg_isready
PostgreSQL Accepting Client Connections

Creating Database in PostgreSQL

To create a new database in PostgreSQL, you need to access the PostgreSQL database shell (psql) program., Nejprve přepněte na postgres systému uživatelský účet a spustit psql příkaz takto:

$ sudo su - postgres$ psqlpostgres=# 

vytvořit novou databázi a uživatele pomocí následujících příkazů.,

Vytvoření Databáze v PostgreSQL

Konfigurace PostgreSQL Ověřování Klienta

PostgreSQL používá ověřování klienta, aby o tom, které uživatelské účty mohou připojit k databází, které ze které hostí, a to je řízen nastavení ověření klienta konfigurační soubor, což na Ubuntu se nachází v /etc/postgresql/12/main/pg_hba.conf.

otevřete tento soubor pomocí svého oblíbeného textového editoru, Jak je znázorněno.,

$ sudo vim /etc/postgresql/12/main/pg_hba.conf

PostgreSQL používá mnoho typů klienta metody ověřování, včetně peer, ident, heslo a md5 (přečtěte si PostgreSQL 12 dokumentace pro podrobné vysvětlení jednotlivých metod).

md5 je nejbezpečnější a doporučený, protože vyžaduje, aby klient dodal heslo s dvojitým MD5 hashováním pro autentizaci. Takže, ujistěte se, že položky níže md5 jako v rámci metody:

host all all 127.0.0.1/32 md5# IPv6 local connections:host all all ::1/128 md5

Po provedení změn v Ověřování Klienta konfigurační soubor, budete muset restartovat PostgreSQL služby.,

$ sudo systemctl restart postgresql

Instalace pgAdmin4 v Ubuntu

pgAdmin4 není k dispozici v Ubuntu repozitářích. Musíme jej nainstalovat z úložiště PGADMIN4 APT. Začněte nastavením úložiště. Přidejte veřejný klíč pro úložiště a vytvořte konfigurační soubor úložiště.

nainstalujte pgAdmin4,

$sudo apt install pgadmin4

výše uvedený příkaz bude instalovat mnoho potřebné balíčky včetně Apache2 webserver sloužit pgadmin4-webové aplikace v režimu web.,

po dokončení instalace spusťte skript web setup, který je dodáván s binárním balíčkem pgdmin4, a nakonfigurujte systém tak, aby běžel ve webovém režimu. Budete vyzváni k vytvoření přihlašovacího e-mailu a hesla pgadmin4, jak je znázorněno na obrázku níže.

Tento skript bude konfigurace Apache2 sloužit pgAdmin4 webová aplikace, která zahrnuje povolení modulu WSGI a konfigurace aplikace pgAdmin pro montáž na pgadmin4 na webový server, takže můžete přistupovat na adrese:


Je také restartuje Apache2 služby použít poslední změny.,e s vaší e-mailovou adresu a nastavit silné, bezpečné heslo:

$ sudo /usr/pgadmin4/bin/setup-web.sh
Nastavit PgAdmin v Ubuntu

Přístup k pgAdmin4 Webové Rozhraní

pro přístup K pgAdmin4 webové rozhraní aplikace, otevřete webový prohlížeč, a použijte následující adresy do navigace:


po přihlášení se stránka načte, zadejte e-mailovou adresu a heslo, které jste vytvořili v předchozí části, zatímco konfigurace pgAdmin4 spustit v režimu web.,

PgAdmin Přihlášení

Po úspěšném přihlášení, budete mít pozemek v pgAdmin4 webové aplikace dashboard. Chcete-li se připojit k serveru, klikněte na Přidat nový Server, jak je zvýrazněno na následujícím obrázku.

Přidat Nový Server v PgAdmin

Next, zadejte připojení v části Obecné nastavení (Jméno, Server, skupina, a komentář). Poté klikněte na připojení, jak je zvýrazněno na následujícím obrázku.,

Přidat Nové Připojení, v PgAdmin

Next, zadejte PostgreSQL databázový server název hostitele/adresa, číslo Portu (5432 používat výchozí), vyberte Údržba databáze (která by měla být postgres), zadejte uživatelské jméno databáze a heslo.,

PostgreSQL Database Settings

If the database access credentials are OK and the server-client authentication configuration is too, pgAdmin4 should successfully connect to the database server.

PostgreSQL Databases