GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat PostgreSQL 9.6 na Ubuntu 20.04

V tomto tutoriálu vám ukážeme, jak nainstalovat PostgreSQL 9.6 na Ubuntu 20.04. Vysvětlíme si, co PostgreSQL znamená a kroky jeho instalace, konfigurace a použití.

Postgres nebo PostgreSQL je objektově-relační systém správy databází, který ukládá a získává informace. Tento systém je vhodný pro ukládání velkého množství dat, je to open source a je velmi výkonný a spolehlivý.

Instalace nezabere více než 5 minut. Začínáme!

Předpoklady

  • Nová instalace Ubuntu 20.04
  • Uživatelská práva:uživatel root nebo uživatel bez oprávnění root s právy sudo

Krok 1. Aktualizujte systém

Protože se jedná o novou instalaci Ubuntu 20.04, musíme aktualizovat systém na nejnovější verzi a ujistit se, že software je aktuální.

sudo apt-get update -y && sudo apt-get upgrade -y

Po provedení příkazu bude nějakou dobu trvat, než systém získá nejnovější informace.

Krok 2. Import veřejného klíče PostgreSQL 9.6 GPG

Podepisovací klíč GPG lze přidat pomocí následujícího příkazu:

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

Krok 3. Přidejte úložiště PostgreSQL 9.6

Ve výchozím nastavení Ubuntu 20.04 nemá repo PostgreSQL a musíme jej přidat ručně, abychom jej mohli nainstalovat později.

echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql-pgdg.list > /dev/null

Jakmile je úložiště přidáno, aktualizujte systém.

sudo apt-get update -y

Krok 4. Nainstalujte PostgreSQL 9.6

Nyní jsou přidány klíč GPG a repo a jsme připraveni nainstalovat PostgreSQL 9.6 na naše Ubuntu 20.04

sudo apt-get install postgresql-9.6

Výše uvedený příkaz kompletně nainstaluje databázový server PostgreSQL a další požadované databázové moduly a nástroje.

Krok 5. Zkontrolujte a ověřte instalaci

Nejprve musíte vědět, že PostgreSQL pracuje na portu 5432.

Chcete-li to zkontrolovat, můžete provést následující příkaz:

sudo netstat -tunlp | grep 5432

Výstup by měl být:

root@vps:~# sudo netstat -tunlp | grep 5432
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 31266/postgres

Vidíme, že služba Postgres úspěšně běží na portu 5432.

Pokud chcete zkontrolovat a ověřit, že je nainstalována správná verze, spusťte:

sudo psql --version

Výstup by měl být:

root@vps:~# sudo psql --version
psql (PostgreSQL) 9.6.22

Jakmile je vše nainstalováno a připraveno, můžeme přejít k dalšímu kroku, kterým je správa služby PostgreSQL.

Krok 6. Správa služby PostgreSQL 9.6 na Ubuntu 20.04

Zde je několik základních příkazů, jak spravovat služby PostgreSQL, jako je stav, spouštění, zastavování a restartování.

Chcete-li zkontrolovat stav služby PostgreSQL:

sudo service postgresql status

Výstup by měl být podobný výstupu níže:

#sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Sun 2021-08-08 12:59:50 UTC; 1min 5s ago
Process: 793 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)

Aug 08 12:59:50 vps systemd[1]: Starting PostgreSQL RDBMS...
Aug 08 12:59:50 vps systemd[1]: Finished PostgreSQL RDBMS.

Chcete-li zastavit službu PostgreSQL.

sudo service postgresql stop

Nebude žádný výstup, ale pokud zkontrolujete stav služby, dojde k menším změnám oproti předchozímu výstupu.

sudo service postgresql status
#sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sun 2021-08-08 13:03:18 UTC; 24s ago
Process: 793 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)
Aug 08 12:59:50 vps systemd[1]: Starting PostgreSQL RDBMS...
Aug 08 12:59:50 vps systemd[1]: Finished PostgreSQL RDBMS.
Aug 08 13:03:18 test.vps systemd[1]: postgresql.service: Succeeded.
Aug 08 13:03:18 test.vps systemd[1]: Stopped PostgreSQL RDBMS.

Spuštění služby PostgreSQL:

sudo service postgresql start

Restartování služby PostgreSQL:

sudo service postgresql restart

Pokud chcete, aby služba PostgreSQL běžela při spouštění systému, musíte ji povolit a lze to provést pomocí následujícího příkazu:

sudo service postgresql enable

Krok 7. Konfigurace PostgreSQL 9.6 a konzole

Pokud chcete provést jakékoli změny v konfiguračním souboru služeb Postgres, jako je přístupnost, autentizace, konektivita nebo využití zdrojů, musíte otevřít „/etc/postgresql/9.6/main/postgresql.conf ” pomocí nějakého editoru a proveďte potřebné změny.

Pro přístup do konzole služby PostgreSQL se musíte přihlásit jako uživatel „postgres“ a provést následující příkazy:

sudo su - postgres
psql

Výstup by měl být:

#psql
psql (9.6.22)
Type "help" for help.
postgres=#

Nyní můžete uvést výchozí databáze pomocí „\l ” a výstup bude podobný výstupu níže:

 postgres=#  \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres

Chcete-li ukončit prostředí PostgreSQL, stačí napsat „\q “.

Hotovo. Úspěšně jste nainstalovali a spravovali službu PostgreSQL 9.6 na Ubuntu 20.04.

Samozřejmě nemusíte instalovat PostgreSQL 9.6 na Ubuntu 20.04, pokud používáte jeden z našich hostingových plánů PostgreSQL VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali PostgreSQL 9.6 na Ubuntu 20.04. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

Pokud se vám tento příspěvek o tom, jak nainstalovat PostgreSQL 9.6 na Ubuntu 20.04, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Také se neváhejte podívat na náš příspěvek o tom, jak nainstalovat PostgreSQL na Debian 9. Díky.


Panels
  1. Jak nainstalovat R na Ubuntu 16.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat phpPgAdmin na Ubuntu 20.04

  1. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  2. Jak nainstalovat Nginx na Ubuntu 18.04

  3. Jak nainstalovat PostgreSQL na Ubuntu 20.04

  1. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  2. Jak nainstalovat službu Gogs Go Git na Ubuntu 16.04

  3. Jak nainstalovat PostgreSQL 9.5 na Ubuntu (12.04 - 15.10)