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.
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″>
Also, confirm that the Postgresql server is ready to accept connections from clients as follows:
$ sudo pg_isready
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ů.,
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
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.,
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.
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.,
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.,
If the database access credentials are OK and the server-client authentication configuration is too, pgAdmin4 should successfully connect to the database server.