PgAdmin 4 это мощный, открытый и интерфейсный PostgreSQL инструмент для администрирования базы данных. PgAdmin 4 позволяет администраторам легко управлять базами данных PostgreSQL из веб-браузера и выполнять запросы SQL среди других задач базы данных. Он написан на Python и Javascript / JQuery и является улучшением своего предшественника PgAdmin.
Примечательные особенности включают в себя:
В этой статье мы сосредоточимся на том, как вы можете установить PgAdmin4 на Rocky Linux а также AlmaLinux.
В качестве требования вам необходимо установить PostgreSQL. У нас уже есть руководство о том, как установить PostgreSQL на Rocky Linux и AlmaLinux.
Установить PgAdmin4, первым шагом будет добавление PgAdmin4 репозиторий. Но сначала установите вкусняшки упаковка.
$ sudo dnf install yum-utils.
Затем отключите PostgreSQL общие репозитории для подготовки к установке последних PgAdmin4 пакеты.
$ sudo yum-config-manager --disable pgdg-common.
После успешного выполнения команды установите PgAdmin4 репозиторий.
$ sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm.
Однажды PgAdmin4 Репозиторий на месте, обновите системные репозитории.
$ sudo dnf update.
Далее устанавливаем pgAdmin 4 выполнив команду:
$ sudo dnf install pgadmin4.
Это устанавливает pgAdmin4, Apache веб-сервер наряду с другими зависимостями, которые требуются PgAdmin4. Нажмите ‘Y’
когда будет предложено установить все пакеты и зависимости.
Перед настройкой PgAdmin4, нам нужно запустить Apache служба веб-сервера. Это необходимо, поскольку PgAdmin4 работает на веб-сервере.
Чтобы включить веб-сервер Apache, выполните команду:
$ sudo systemctl включить httpd.
После включения продолжайте и запустите Apache сервис следующим образом.
$ sudo systemctl start httpd.
Чтобы убедиться, что Apache запущен, выполните команду:
$ sudo systemctl status httpd.
Двигаясь дальше, мы можем приступить к настройке PgAdmin4 запустив PgAdmin4 сценарий настройки, как показано:
$ sudo /usr/pgadmin4/bin/setup-web.sh.
Скрипт настраивает PgAdmin4 в веб-режиме и запрашивает такие сведения, как адрес электронной почты и пароль. Позже они будут использоваться для аутентификации. Поэтому укажите свой адрес электронной почты и пароль и нажмите ‘Y’
для перезапуска веб-сервера Apache.
Прежде чем мы получим доступ к PgAdmin4 веб-интерфейс, нам нужно настроить наш SELinux настройки. Если SELinux находится в принудительном режиме, установите его в разрешающий режим, как показано.
$ sudo setenforce permissive.
Нам также необходимо настроить брандмауэр, чтобы разрешить HTTP трафик, как показано.
$ sudo firewall-cmd --permanent --add-service = http.
Затем перезагрузите, чтобы изменения вступили в силу.
$ sudo firewall-cmd --reload.
Наконец, чтобы войти в систему, запустите браузер и перейдите по URL-адресу:
http://server-ip/pgadmin4.
Введите учетные данные для входа, то есть адрес электронной почты и пароль, которые вы ранее установили, и нажмите «Авторизоваться' кнопка.
В PgAdmin 4 панель инструментов появится для просмотра.
По умолчанию сервер базы данных в настоящее время не подключен. Чтобы подключиться к новому серверу базы данных, нажмите «Добавить новый сервер' значок.
На 'Общий’Укажите имя для вашего сервера базы данных. В нашем случае мы предоставим произвольное имя - локальная база данных PostgreSQL.
Затем нажмите "Связь'И заполните необходимые данные. Здесь мы используем базу данных Postgres по умолчанию и учетные данные пользователя. Пароль принадлежит пользователю postgres.
Затем нажмите "Сохранить’.
После успешного подключения сервер базы данных появится на левой боковой панели. Щелкните по нему, чтобы просмотреть дополнительные сведения о базе данных и панели мониторинга производительности.
В этом руководстве мы успешно установили PgAdmin4 на Rocky Linux а также AlmaLinux и добавил сервер базы данных для мониторинга производительности баз данных.