GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat PostgreSQL Database Server CentOS 8

PostgreSQL, také známý jako Postgres, je open-source systém pro správu relačních databází (RDBMS), který implementuje Structural Query Language (SQL). PostgreSQL je databázový server SQL podnikové třídy, který vám umožňuje vytvářet komplexní aplikace odolné proti chybám. Ukládá a organizuje data a umožňuje získávání informací strukturovaným způsobem. PostgreSQL má mnoho pokročilých funkcí, jako jsou spolehlivé transakce a vysoká souběžnost. V tomto tutoriálu se naučíme, jak nainstalovat PostgreSQL na CentOS 8. Tak pojďme začít.

Instalace PostgreSQL na CentOS

V úložišti CentOS 8 jsou různé verze PostgreSQL, které si můžete nainstalovat. Chcete-li vypsat dostupné streamy pro PostgreSQL, otevřete terminál a použijte následující příkaz:

# dnf module list postgresql

Ve výchozím nastavení je povolen PostgreSQL App Stream verze 10. Chcete-li nainstalovat nejnovější verzi postgresql App Stream, kterou je Stream12, musíte povolit její úložiště, pomocí následujícího příkazu můžete povolit PostgreSQL Stream 12:

# dnf module enable postgresql:12

Po povolení nejnovější verze PostgreSQL 12. Nyní můžeme PostgreSQL nainstalovat pomocí následujícího příkazu:

# dnf install postgresql-server

Nyní je software nainstalován, potřebuje provést některé počáteční kroky k přípravě a nastavení nového databázového clusteru, k tomu použijte následující příkaz:

# dnf install postgresql-initdb

Po inicializaci spusťte a povolte službu PostgreSQL pomocí následujícího příkazu:

# systemctl enable postgresql
# systemctl start postgresql

Po povolit a spustit služby, ověřte stav služby spuštěním následujícího příkazu:

# systemctl status postgresql

Výše uvedený snímek obrazovky ukazuje, že služba běží.

Povolte vzdálený přístup k serveru PostgreSQL

Server PostgreSQL ve výchozím nastavení naslouchá pouze na místním rozhraní. Chcete-li povolit PostgreSQL pro vzdálený přístup, otevřete konfigurační soubor postgresql.conf zadáním následujícího příkazu:

# vim /var/lib/pgsql/data/postgresql.conf

Přejděte dolů na Připojení a ověřování sekci a upravte následující řádek zrušením komentáře k:

listen_addresses = '*'

Umožní přístup i vzdáleným uživatelům. Uložte a zavřete konfigurační soubor a restartujte službu PostgreSQL zadáním následujícího příkazu:

# systemctl restart postgresql

Můžete také ověřit, že přístup k PostgreSQL je povolen pro všechny uživatele, použijte následující příkaz:

# netstat –atnp | grep 5432

Výše uvedený výstup ukazuje, že PostgreSQL server běží na výchozích portech na všech rozhraních.

Konfigurace brány firewall pro PostgreSQL

PostgreSQL používá pro své připojení port 5432. Chcete-li povolit PostgreSQL z brány firewall pro vzdálený přístup, použijte následující příkaz:

# firewall-cmd –add-port=5432/tcp –permanent

# firewall-cmd –reload

Posledním krokem je umožnit serveru přijímat vzdálená připojení pro tuto úpravu „pg_hba.conf “konfigurační soubor. Soubor se nachází „/var/lib/pgsql/data/ ” adresář.

Závěr

V tomto tutoriálu jsme se naučili, jak nainstalovat PostgreSQL na CentOS 8. Také jsme viděli, jak povolit PostgreSQL pro připojení vzdáleného přístupu, jak přidat pravidlo brány firewall pro povolení přístupu pro vzdálené. Doufám, že vám tento tutoriál pomůže s nastavením PostgreSQL na Centos 8.


Cent OS
  1. Jak nainstalovat PostgreSQL na CentOS 7

  2. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  3. Jak nainstalovat Mediawiki na server CentOS

  1. Jak nainstalovat databázový server MySQL 8 na CentOS 8

  2. Jak nainstalovat PostgreSQL na CentOS 7 / RHEL 7

  3. Jak nainstalovat databázový server MySQL na CentOS

  1. Jak nainstalovat PostgreSQL server na RHEL 8 / CentOS 8

  2. Jak nainstalovat wordpress na CentOS 6

  3. Jak nainstalovat PostgreSQL Server na CentOS 8