PgAdmin4 este o interfață web ușor de utilizat pentru gestionarea bazelor de date PostgreSQL. Poate fi utilizat pe mai multe platforme precum Linux, Windows și Mac OS X. În pgAdmin 4 există migrarea de la bootstrap 3 la bootstrap 4.
În acest tutorial vom instala pgAdmin 4 pe o CentOS 7 sistem.
Notă: Acest tutorial presupune că aveți deja PostgreSQL 9.2 sau o versiune ulterioară instalată pe CentOS 7. Pentru instrucțiuni despre instalare, puteți urma ghidul nostru: Cum se instalează PostgreSQL 10 pe CentOS și Fedora.
Acest pas ar fi trebuit finalizat la instalarea PostgreSQL, dar dacă nu ați făcut-o, îl puteți completa cu:
# yum -y install https://download.postgresql.org/pub/repos/yum/12/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm.
Acum sunteți gata să instalați pgAdmin cu:
# yum -y install pgadmin4.
În timpul instalării, din cauza dependențelor, vor fi instalate și următoarele două - pgadmin4-web și server web httpd.
Există puține modificări minore de configurație care trebuie făcute pentru a avea pgAdmin4 alergare. Mai întâi vom redenumi fișierul conf de eșantion din pgadmin4.conf.sample la pgadmin4.conf:
# mv /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf. # vi /etc/httpd/conf.d/pgadmin4.conf.
Reglați fișierul astfel încât să arate astfel:
LoadModule wsgi_module modules / mod_wsgi.so. WSGIDaemonProcess pgadmin process = 1 fire = 25. WSGIScriptAlias / pgadmin4 /usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.wsgi WSGIProcessGroup pgadmin WSGIApplicationGroup% {GLOBAL} # Apache 2.4 Necesită toate acordate # Apache 2.2 Comanda refuz, Permite refuz din All Permite din 127.0.0.1 Permite din:: 1
În continuare vom crea jurnale și directoare lib pentru pgAdmin4 și stabiliți proprietatea lor:
# mkdir -p / var / lib / pgadmin4 / # mkdir -p / var / log / pgadmin4 / # chown -R apache: apache / var / lib / pgadmin4. # chown -R apache: apache / var / log / pgadmin4.
Și apoi putem extinde conținutul nostru config_distro.py.
# vi /usr/lib/python2.7/site-packages/pgadmin4-web/config_distro.py.
Și adăugați următoarele rânduri:
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'
În cele din urmă ne vom crea contul de utilizator, cu care ne vom autentifica în interfața web. Pentru a face acest lucru, executați:
# python /usr/lib/python2.7/site-packages/pgadmin4-web/setup.py.
Acum puteți accesa serverul dvs. http://ip-address/pgadmin4 sau http://localhost/pgadmin4 pentru a accesa interfața pgAdmin4:
Dacă primești 403 eroare la accesare PgAdmin4 interfață, trebuie să setați contextul SELinux corect pe următoarele fișiere.
# chcon -t httpd_sys_rw_content_t / var / log / pgadmin4 -R. # chcon -t httpd_sys_rw_content_t / var / lib / pgadmin4 -R.
Pentru autentificare, utilizați adresa de e-mail și parola pe care le-ați folosit anterior. După autentificare, ar trebui să vedeți interfața pgAdmin4:
La prima dvs. conectare, va trebui să adăugați un nou server de gestionat. Click pe "Adăugați un server nou”. Va trebui să configurați fișierul PostgresQL conexiune. În prima filă „General”, Introduceți următoarele setări:
A doua filă „Conexiune”Este mai important, deoarece va trebui să introduceți:
După ce ați completat totul, Salvați modificările. Dacă conexiunea a reușit, ar trebui să vedeți următoarea pagină:
Asta a fost. Ta pgAdmin4 instalarea este completă și puteți începe să vă gestionați baza de date PostgreSQL.