Поиск по сайту:

Как установить PgAdmin в Rocky Linux и AlmaLinux


PgAdmin 4 — это мощный интерфейсный инструмент администрирования баз данных PostgreSQL с открытым исходным кодом. PgAdmin 4 позволяет администраторам беспрепятственно управлять базами данных PostgreSQL из веб-браузера и выполнять SQL-запросы среди других задач базы данных. Он написан на Python и Javascript/JQuery и является улучшением своего предшественника PgAdmin.

Возможности PgAdmin 4

Примечательные особенности включают в себя:

  • Редактор SQL с подсветкой синтаксиса.
  • Переработанный и новый пользовательский интерфейс.
  • Инструмент запросов Live SQL для непосредственного редактирования данных.
  • Мощные и простые в использовании инструменты для повседневных задач администрирования базы данных.
  • Адаптивный веб-интерфейс и многое другое.

В этой статье мы сосредоточимся на том, как установить PgAdmin4 в Rocky Linux и AlmaLinux.

Предварительные условия

Обязательное условие: у вас должен быть установлен PostgreSQL. У нас уже есть руководство по установке PostgreSQL в Rocky Linux и AlmaLinux.

Шаг 1. Добавьте репозиторий PgAdmin4 в Rocky Linux.

Чтобы установить PgAdmin4, первым шагом будет добавление репозитория PgAdmin4. Но сначала установите пакет yum-utils.

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

Шаг 2. Установите PgAdmin4 в Rocky Linux

После создания репозитория PgAdmin4 обновите системные репозитории.

sudo dnf update

Затем установите pgAdmin 4, выполнив команду:

sudo dnf install pgadmin4

При этом будут установлены веб-серверы pgAdmin4, Apache вместе с другими зависимостями, необходимыми для PgAdmin4. Нажмите Y, когда будет предложено установить все пакеты и зависимости.

Шаг 3. Запустите и включите веб-сервер Apache.

Прежде чем настраивать PgAdmin4, нам необходимо запустить службу веб-сервера Apache. Это необходимо, поскольку PgAdmin4 работает на веб-сервере.

Чтобы включить веб-сервер Apache, выполните команду:

sudo systemctl enable httpd

После включения продолжайте и запустите службу Apache следующим образом.

sudo systemctl start httpd

Чтобы убедиться, что Apache работает, выполните команду:

sudo systemctl status httpd

Шаг 4. Настройте PgAdmin4 в Rocky Linux

Двигаясь дальше, теперь мы можем приступить к настройке 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

Шаг 5. Доступ к PgAdmin4 в Rocky Linux

Наконец, чтобы войти в систему, запустите браузер и перейдите по URL-адресу:

http://server-ip/pgadmin4

Введите учетные данные для входа, то есть адрес электронной почты и пароль, которые вы ранее установили, и нажмите кнопку «Войти».

Откроется панель управления PgAdmin 4.

По умолчанию ни один сервер базы данных в данный момент не подключен. Чтобы подключиться к новому серверу базы данных, нажмите значок «Добавить новый сервер».

В разделе «Общие» укажите имя вашего сервера базы данных. В нашем случае мы предоставим произвольное имя — локальная база данных PostgreSQL.

Затем нажмите вкладку «Подключение» и заполните необходимые данные. Здесь мы используем базу данных Postgres по умолчанию и учетные данные пользователя. Пароль принадлежит пользователю postgres.

Затем нажмите «Сохранить».

После успешного подключения сервер базы данных появится на левой боковой панели. Нажмите на нее, чтобы просмотреть дополнительные сведения о базе данных и панели мониторинга производительности.

В этом руководстве мы успешно установили PgAdmin4 на Rocky Linux и AlmaLinux и добавили сервер баз данных для мониторинга производительности баз данных.