GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a nakonfigurovat PostgreSQL pomocí phpPgAdmin na Ubuntu 20.04 LTS

V tomto článku se naučíme, jak nainstalovat a nakonfigurovat PostgreSQL pomocí phpPgAdmin na Ubuntu 20.04 LTS

PostgreSQL je výkonný objektově relační databázový systém. Jedná se o bezplatný a otevřený systém pro správu databází. PhpPgAdmin je plně spravovaný webový administrační nástroj pro databázový server PostgreSQL.

Předpoklady:

Server Ubuntu 20.04

Uživatel root nebo uživatelský účet Sudo Privileged.

Krok č. 1:Aktualizujte server a všechny instalační balíčky:

Nejprve se ujistěte, že všechny existující balíčky ve vašem systému jsou aktuální.

Krok č. 2:Nainstalujte server PostgreSQL.

Nyní spusťte následující příkaz pro instalaci serveru Postgre SQL.

apt install postgresql postgresql-client postgresql-client-common postgresql-common postgresql-contrib -y

Služba PostgreSQL se tedy po instalaci automaticky spustí, stav můžete zkontrolovat tímto příkazem:

systemctl status postgresql
Step # 3: Configure PostgreSQL.
By default, the PostgreSQL server will listen on localhost. If you want to access from another network, we need to modify the configuration file to listen on all addresses or a specific address, this time we will make it listen on all addresses.

vim /etc/postgresql/12/main/postgresql.conf

Nyní proveďte následující změny.

listen_addresses = '*'

systemctl restart postgresql

Krok č. 4:Nastavení databáze pro PhpPgAdmin

Do prostředí PostgreSQL můžete přistupovat pomocí uživatele „postgres“.

su – postgres

psql

Budete muset nastavit databázi a vytvořit uživatele pro PhpPgAdmin. Přihlaste se do uživatelského účtu postgres a zadejte psql pro vstup do prostředí PostgreSQL.

CREATE USER sajid WITH PASSWORD 'mydbpassword';

CREATE DATABASE pgadmindb;

GRANT ALL PRIVILEGES ON DATABASE pgadmindb TO sajid;

Krok č. 5:Nainstalujte PhpPgAdmin

Nyní spusťte následující příkaz pro instalaci phppgadmin.

apt install phppgadmin php-pgsql -y

Abychom umožnili přihlášení pomocí uživatele root nebo postgres, musíme upravit konfiguraci phpPgAdmin.

vim /etc/phppgadmin/config.inc.php

Najděte následující hodnotu

$conf['extra_login_security'] = false;

a nahradit s

 $conf['extra_login_security'] = true;

Můžeme také nakonfigurovat phpPgAdmin tak, aby zobrazoval pouze databáze vlastněné přihlášeným uživatelem, upravte tento řádek.

$conf['owned_only'] = false;

a změňte hodnotu na:

$conf['owned_only'] = true;

Krok č. 6:Nainstalujte Apache a PHP

Pokud již máte nainstalovaný Apache a PHP, můžete tento krok přeskočit.

apt install apache2 php libapache2-mod-php -y

Nyní vytvoříme konfigurační soubor Apache pro phpPgAdmin

vim /etc/apache2/sites-enabled/phppgadmin.conf

Chystáme se vytvořit konfiguraci Apache pro phpPgAdmin a bude to alias.

PhpPgAdmin je standardně přístupný pouze z localhost. Chcete-li jej zpřístupnit externě, musíte provést změny v konfiguračním souboru Apache. Upravte konfigurační soubor /etc/apache2/conf-available/phppgadmin.conf pomocí textového editoru vim a nahraďte Vyžadovat místní na Povolit od všech .

Uložte a ukončete soubor a restartujte Apache.

Krok č. 7:Přístup k phpPgAdmin prostřednictvím webového prohlížeče:

Otevřete http://IP_vašeho-serveru/phppgadmin ve vašem preferovaném webovém prohlížeči.

Klikněte na Servers=> PostgreSQL . Zobrazí se přihlašovací obrazovka PhpPgAdmin jako:

Nakonec můžete vidět řídicí panel PhpPgAdmin takto:

Závěr:

PostgreSQL je pokročilý objektově-relační systém pro správu databází. V tomto článku jsme se naučili, jak nainstalovat PhpPgAdmin na Ubuntu 20.04 včetně některých základních konfigurací.


Ubuntu
  1. Jak nainstalovat Postgresql a phpPgAdmin na Ubuntu 15.04

  2. Jak nainstalovat a nakonfigurovat Ansible na Ubuntu 18.04 LTS

  3. Jak nainstalovat a nakonfigurovat Postgres 14 Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat Kubernetes (k8s) na Ubuntu 18.04 LTS

  2. Jak nainstalovat a nakonfigurovat Postgres 13 Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat Fail2ban na Ubuntu 20.04 LTS

  1. Jak nainstalovat a nakonfigurovat GitLab na Ubuntu 18.04 LTS

  2. Jak nainstalovat a nakonfigurovat Kubernetes a Docker na Ubuntu 18.04 LTS

  3. Jak nainstalovat PostgreSQL a phpPgAdmin na Ubuntu 16.04