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

Jak nainstalovat pgAdmin4 na CentOS 8

V tomto tutoriálu vám ukážeme, jak nainstalovat pgAdmin4 na CentOS 8. Pro ty z vás, kteří to nevěděli, je pgAdmin jedním z nejoblíbenějších nástrojů pro správu databáze PostgreSQL. Byl to funkčně bohatý administrační nástroj PostgreSQL. Kompletní přepsání předchozí verze pgAdmin, vytvořené pomocí Pythonu a JavaScriptu. pgAdmin4 navržený pro více verzí PostgreSQL podporuje PostgreSQL 9.2 a vyšší. Multiplatformní, které lze spustit na Linuxu, Macu a Windows.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci pgAdmin4 na server CentOS 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte pgAdmin4 na CentOS 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf clean all
sudo dnf update

Krok 2. Instalace úložiště EPEL a PostgreSQL pro CentOS 8.

Spusťte následující příkaz a nainstalujte jej:

sudo dnf install epel-release
sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Potom musíte zakázat výchozí úložiště PostgreSQL poskytované CentOS AppStream, protože pgAdmin4 je k dispozici pouze v oficiálním úložišti PostgreSQL:

sudo dnf -qy module disable postgresql

Krok 3. Instalace pgAdmin4 no CentOS 8.

Nainstalujte balíček pgAdmin4 pro CentOS 8 pomocí následujícího příkazu:

sudo dnf install pgadmin4

Poté přejděte na ‘/etc/httpd/conf.d ’ a zkopírujte ukázkovou konfiguraci ‚pgadmin4.conf.sample‘ do ‚pgadmin4.conf‘:

cd /etc/httpd/conf.d/
cp pgadmin4.conf.sample pgadmin4.conf

Dále spusťte a povolte službu httpd a poté zkontrolujte službu httpd:

systemctl enable --now httpd
systemctl status httpd

Krok 4. Nakonfigurujte pgAdmin4.

Nyní vytvoříme datový adresář a log adresář pro ukládání souborů pgAdmin:

mkdir -p /var/log/pgadmin4
mkdir -p /var/lib/pgadmin4

Nezapomeňte změnit vlastnictví dat pgAdmin4 a adresářů protokolů na uživatele ‚apache‘:

chown -R apache:apache /var/lib/pgadmin4
chown -R apache:apache /var/log/pgadmin4

Dále upravte konfiguraci pgAdmin ‘/usr/lib/python3.6/site-packages/pgadmin4-web/config_distro.py pomocí nano editoru:

nano /usr/lib/python3.6/site-packages/pgadmin4-web/config_distro.py
LOG_FILE = '/var/log/pgadmin4/pgadmin4.log'
SQLITE_PATH = '/var/lib/pgadmin4/pgadmin4.db'
SESSION_DB_PATH = '/var/lib/pgadmin4/sessions'
STORAGE_DIR = '/var/lib/pgadmin4/storage'

Dále vytvořte uživatele pro pgAdmin4 pomocí následujícího příkazu:

python3 /usr/lib/python3.6/site-packages/pgadmin4-web/setup.py

Pokud máte nakonfigurovanou bránu firewall, povolte provoz HTTP spuštěním následujícího příkazu:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

Krok 5. Přístup k pgAdmin4.

otevřete webový prohlížeč a přejděte na následující adresu:http://your-server_ip/pgadmin4/ nebo http://localhost/pgadmin4/

Blahopřejeme! Úspěšně jste nainstalovali pgAdmin4. Děkujeme, že jste použili tento návod k instalaci pgAdmin4 na váš systém CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web pgAdmin4.

P>


Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Gitea na CentOS 8

  3. Jak nainstalovat ownCloud na CentOS 8

  1. Jak nainstalovat Memcached na CentOS 8

  2. Jak nainstalovat Nginx na CentOS 7

  3. Jak nainstalovat Apache na CentOS 7

  1. Jak nainstalovat Tomcat 8.5 na CentOS 7

  2. Jak nainstalovat Jenkins na CentOS 7

  3. Jak nainstalovat Tomcat 9 na CentOS 7