Как установить 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 и добавили сервер баз данных для мониторинга производительности баз данных.