GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat PostgreSQL a pgAdmin4 na Ubuntu 20.04

Pokud hledáte rychlý a snadný způsob, jak nainstalovat PostgreSQL a pgAdmin4 v Ubuntu 20.04, tento příspěvek je pro vás! Provedeme vás celým procesem krok za krokem, takže ho snadno zvládne každý.

Postgres je výkonný relační databázový systém s otevřeným zdrojovým kódem, který uživatelům umožňuje rychle a flexibilně vytvářet, upravovat, sdílet a ukládat data. Podporuje všechny standardy SQL:2003, díky čemuž je skvělý pro ukládání jakéhokoli typu dat. pgAdmin4 je nástroj grafického uživatelského rozhraní, který uživatelům umožňuje spravovat své databáze PostgreSQL z jednoho místa, aniž by museli používat složité instrukce příkazového řádku nebo příkazy terminálu jako mnoho jiných podobných nástrojů na trhu.

Předpoklad

Než budeme moci nainstalovat PostgreSQL a pgAdmin4, musíme se ujistit, že jsou nainstalovány následující předpoklady:

  • Na serveru je nainstalováno Ubuntu 20.04.
  • Oprávnění uživatele root jsou nakonfigurována na serveru.
  • Základní znalost nástrojů příkazového řádku.

Aktualizace serveru

Abyste se ujistili, že máme na serveru nainstalované všechny nejnovější aktualizace, spusťte v terminálu následující příkaz:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt install wget curl ca-certificates gnupg2

Tento příkaz aktualizuje naše systémové balíčky a upgraduje veškerý software, který je třeba aktualizovat na serveru.

Instalace PostgreSQL

Nyní, když máme server Ubuntu 20.04 aktualizovaný nejnovějšími aktualizacemi, pojďme nainstalovat PostgreSQL spuštěním následujícího příkazu v terminálu:

sudo apt install postgresql postgresql-contrib -y

Tento příkaz stáhne a nasadí PostgreSQL spolu s dalšími užitečnými balíčky, které se nainstalují na server.

Jakmile instalace skončí. stav instalace můžete zkontrolovat spuštěním následujícího příkazu.

sudo systemctl status postgresql

Nebo

sudo systemctl is-active postgresql

Jak můžete vidět ve výstupu níže, serverový démon PostgreSQL je na serveru spuštěn a spuštěn.

Vytvoření nové role v PostgreSQL

PostgreSQL poskytuje výchozí účet s názvem postgre. Tento účet použijeme pro připojení k PostgreSQL.

sudo su - postgres

Budete přihlášeni do terminálu PostgreSQL a budete mít přístup ke všem příkazům PostgreSQL. Zde můžete zadávat všechny své dotazy.

Pomocí příkazu createuser vytvořte nového uživatele, který bude použit pro přístup k serveru PostgreSQL. Vytvořme nový účet s názvem linuxways. Všechny následující kroky je třeba provést, když jsme stále přihlášeni do PostgreSQL jako uživatel postgresu.

createuser --interactive

Vytvoření nové databáze

Role v PostgreSQL může být spojena s jednou nebo více databázemi. Novou databázi můžete vytvořit pomocí příkazu createdb. Pojďme vytvořit novou databázi nazvanou linuxways pro naši roli linuxways.

createdb linuxways

Otevření výzvy Postgres s novou rolí a novou databází

Nyní, když máme novou roli a novou databázi, pojďme se k nim připojit. Je nutné vytvořit uživatele Linuxu se stejným jménem, ​​jako je vaše role a databáze Postgres.

sudo adduser linuxways

Jakmile je tento nový uživatel vytvořen, můžete jej použít k připojení k serveru PostgreSQL spuštěním následujícího příkazu.

sudo -i -u linuxways
psql

Tento příkaz otevře novou výzvu psql, která je spojena s naší rolí linuxways a přidruženou databází nazvanou linuxways. Odtud můžete serveru zadat jakýkoli příkaz PostgreSQL. Pojďme zkontrolovat vaše aktuální připojení.

\conninfo

Tento příkaz zobrazí všechna připojení vaší role a uživatele linuxways, ke kterému je aktuálně připojen. Jak můžete vidět na níže uvedeném snímku obrazovky, jsme připojeni k serveru PostgreSQL s naší rolí linuxways a její přidruženou databází nazvanou linuxways.

Instalace pgAdmin4

pgAdmin4 není k dispozici ve výchozím úložišti Ubuntu 20.04. Takže přidáme repozitář pgAdmin4, abychom jej mohli nainstalovat pomocí příkazu apt-get.

Nejprve si stáhněte a přidejte klíč GPG pro repozitář pgAdmin4, který přidáme:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | apt-key add

Dále přidejte úložiště pgAdmin4 do svého systému:

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'

Nakonec aktualizujte seznam balíčků a nainstalujte pgAdmin4.

sudo apt-get update
sudo apt install pgadmin4

Výše uvedený příkaz nainstaluje velké množství balíčků, které potřebuje pgAdmin4.

Po instalaci pgAdmin4 musíte spustit webový instalační skript s názvem web_setup.sh, který je dodáván s binárním balíčkem pgAdmin4.

Musíte se ujistit, že je pro něj Apache2 nastaven a že aplikace pgAdmin je připojena jako modul WSGI. Toto nastavení vám pomůže zobrazit váš web a také vám umožní dělat věci jako:spouštět dotazy, vytvářet a mazat databáze a tabulky. Během procesu budete požádáni o vytvoření přihlašovacího e-mailu a hesla.

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

Přístup k webovému uživatelskému rozhraní pgAdmin4

Nyní, když je pgAdmin4 nainstalován, můžete k pgAdmin4 přistupovat pomocí prohlížeče na následující adrese:http://server_ip/pgadmin4, kde server_ip je IP adresa nebo název domény vašeho serveru.

Zobrazí se výzva k přihlášení postgreSQL pgAdmin4, která vyžaduje zadání uživatelského jména a hesla správce. Zadejte svůj přihlašovací e-mail a heslo vytvořené během procesu instalace a klikněte na Přihlásit tlačítko.

Jakmile se úspěšně přihlásíte, uvidíte domovskou stránku pgAdmin4. Odtud můžete vytvářet a spravovat databáze, uživatele, role, tabulky atd. Rozhraní je samovysvětlující, takže se jím zde nebudeme zabývat.

A tady to máte! Úspěšně jste nainstalovali pgAdmin4 na server Ubuntu 20.04 LTS. Další informace o tom, jak nainstalovat a používat pgAdmin4, najdete v oficiální dokumentaci:https://www.postgresql.org/docs/

Závěr

Viděli jsme, jak nainstalovat pgAdmin4 na server Ubuntu 20.04 LTS. Doufáme, že vám tento návod bude užitečný. Pokud máte nějaké dotazy nebo zpětnou vazbu, neváhejte zanechat komentář níže.


Ubuntu
  1. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 20.04

  2. Jak nainstalovat Postgresql a phpPgAdmin na Ubuntu 15.04

  3. Jak nainstalovat a nakonfigurovat server DHCP na Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 18.04

  1. Jak nainstalovat PostgreSQL a phpPgAdmin na Ubuntu 16.04

  2. Jak nainstalovat PostgreSQL a phpPgAdmin na Ubuntu 18.04 LTS

  3. Jak nainstalovat PostgreSQL a pgAdmin4 na Ubuntu 18.04 LTS