Как установить pgadmin 4 в Linux

Обновлено: 21.11.2024

В этом руководстве я расскажу об установке pgAdmin 4 версии 6.2 в Ubuntu 21.10.

pgAdmin 4 — это бесплатный инструмент управления Postgres с открытым исходным кодом. Его настольная среда выполнения, написанная на NWjs, позволяет ему работать автономно для отдельных пользователей, или код веб-приложений может быть непосредственно развернут на веб-сервере для использования веб-браузером.

pgAdmin 4 — это полностью переписанный pgAdmin, созданный с использованием Python и Java

Новые функции pgAdmin 4 версии 6.2

В последней версии 6.2 появились следующие новые функции. эти функции в основном предназначены для исправления ошибок.

  • Добавлена ​​поддержка узлов агрегата и оператора в режиме только для просмотра.
  • Это гарантирует, что пользователи смогут изменять переменную среды REMOTE_USER в соответствии со своей средой, вводя новый параметр конфигурации WEBSERVER_REMOTE_USER.

Дополнительную информацию об исправлениях ошибок, представленных в текущей версии 6.2, можно найти в документации по pgAdmin 4.

Статьи по теме

Предпосылки

  1. Запустить сервер PostgreSQL на Ubuntu 21.10
  2. Ubuntu 21.10 для рабочего стола
  3. Пользователь с правами sudo
  4. Доступ к Интернету.

Содержание

  1. Обновите репозитории Ubuntu 21.10
  2. Установите сервер PostgreSQL
  3. Установите открытый ключ для репозитория
  4. Создать файлы конфигурации репозитория
  5. Установите pgAdmin 4
  6. Настроить веб-сервер
  7. Заключение

1. Запустите обновления Ubuntu 20.04

Чтобы начать установку, мы сначала обновим наши репозитории, чтобы сделать их актуальными. на вашем терминале выполните следующие команды;

Приведенные выше команды обновят систему и пакеты соответственно.

2. Установите сервер PostgreSQL 14

Чтобы установить сервер PostgreSQL 14, выполните следующие действия.

создать хранилище файлов

После того как вы добавили следующий скрипт, теперь вы можете добавить ключ GPG.

Импорт ключа GPG

Импортируйте пару ключей GPG, чтобы она была правильно подписана. Используйте следующую команду для импорта ключа.

Вы получите сообщение ok, означающее, что вы успешно добавили ключ GPG.

Далее мы запустим обновления, чтобы

Теперь мы можем установить последнюю версию PostgreSQL

Установите PostgrSQL 14 в Ubuntu 21.10

Используйте следующую команду для установки определенной версии PostgreSQL

Пример вывода будет следующим

Мы успешно установили PostgreSQL. Мы можем приступить к установке pgAdmin 4.

3. Установить открытый ключ для репозитория pgAdmin 4

Используйте следующую команду, чтобы добавить открытый ключ в ваш репозиторий.

Вы увидите следующий вывод

4. Создать файл репозитория pgAdmin 4

Тогда мы можем продолжить и создать файл репозитория конфигурации.

Обновите систему сейчас, чтобы изменения вступили в силу перед установкой pgAdmin 4.

5. Установите pgAdmin 4 версии 6.2

Мы установим pgAdmin 4 как для веб-среды, так и для рабочего стола.

Пример вывода из установки

После завершения установки pgAdmin 4 нам нужно подключиться к нашему веб-серверу Apache

6. Настройте Apache для pgAdmin 4

Давайте обслуживать наш pgAdmin 4 с помощью веб-сервера Apache.

Для этого нам нужно инициировать настройку веб-сервера Apache с помощью следующего скрипта.

Чтобы продолжить использование, вам потребуется настроить адрес электронной почты и пароль.

В результате вы получите следующий результат.

Используйте указанные выше учетные данные для входа

7. Заключение

Мы успешно установили pgAdmin 4 в нашей системе. Продолжайте экспериментировать, чтобы получить больше информации.

В этом руководстве приведены инструкции по установке систем управления реляционными и объектно-ориентированными базами данных PostgreSQL 12 и pgAdmin4, широко используемого веб-инструмента администрирования сервера баз данных PostgreSQL. Мы покажем, как установить последнюю версию pgAdmin4 v4.23.

Предпосылки:

Приступим…

Установка PostgreSQL в Ubuntu 20.04

Войдите в свою систему Ubuntu и обновите пакеты системного программного обеспечения, используя следующую команду apt.

Теперь установите последнюю версию PostgreSQL из стандартных репозиториев Ubuntu.

Во время установки программа установки создаст новый кластер PostgreSQL (набор баз данных, которыми будет управлять один экземпляр сервера), тем самым инициализируя базу данных. Каталог данных по умолчанию — /var/lib/postgresql/12/main, а файлы конфигурации хранятся в каталоге /etc/postgresql/12/main.

После установки PostgreSQL вы можете убедиться, что служба PostgreSQL активна, работает и включена в systemd, используя следующие команды systemctl:

Кроме того, подтвердите, что сервер Postgresql готов принимать соединения от клиентов следующим образом:

Создание базы данных в PostgreSQL

Чтобы создать новую базу данных в PostgreSQL, вам необходимо получить доступ к программе оболочки базы данных PostgreSQL (psql). Сначала переключитесь на учетную запись пользователя системы postgres и выполните команду psql следующим образом:

Теперь создайте новую базу данных и пользователя, используя следующие команды.

Настройка аутентификации клиента PostgreSQL

PostgreSQL использует аутентификацию клиента, чтобы решить, какие учетные записи пользователей могут подключаться к каким базам данных с каких хостов, и это контролируется настройками в файле конфигурации аутентификации клиента, который в Ubuntu находится в /etc/postgresql/12/main/pg_hba. конф.

Откройте этот файл в своем любимом текстовом редакторе, как показано на рисунке.

PostgreSQL использует множество методов аутентификации клиента, включая одноранговый узел, идентификатор, пароль и md5 (подробное описание каждого метода см. в документации PostgreSQL 12).

md5 является наиболее безопасным и рекомендуемым, поскольку он требует от клиента предоставления пароля с двойным хешированием MD5 для аутентификации. Итак, убедитесь, что в приведенных ниже записях в качестве метода используется md5:

После внесения изменений в файл конфигурации проверки подлинности клиента вам потребуется перезапустить службу PostgreSQL.

Установка pgAdmin4 в Ubuntu

pgAdmin4 недоступен в репозиториях Ubuntu. Нам нужно установить его из репозитория pgAdmin4 APT. Начните с настройки репозитория. Добавьте открытый ключ для репозитория и создайте файл конфигурации репозитория.

Затем установите pgAdmin4,

Приведенная выше команда установит множество необходимых пакетов, включая веб-сервер Apache2, для обслуживания приложения pgadmin4-web в веб-режиме.

После завершения установки запустите сценарий веб-настройки, который поставляется с двоичным пакетом pgdmin4, чтобы настроить систему для работы в веб-режиме. Вам будет предложено создать адрес электронной почты и пароль для входа в pgAdmin4, как показано на снимке экрана ниже.

Этот сценарий настроит Apache2 для обслуживания веб-приложения pgAdmin4, что включает в себя включение модуля WSGI и настройку приложения pgAdmin для подключения к pgadmin4 на веб-сервере, чтобы вы могли получить к нему доступ по адресу:

Он также перезапускает службу Apache2, чтобы применить последние изменения.

Не забудьте заменить [email protected] своим адресом электронной почты, а также установите надежный пароль:

Доступ к веб-интерфейсу pgAdmin4

Чтобы получить доступ к интерфейсу веб-приложения pgAdmin4, откройте веб-браузер и используйте следующий адрес для навигации:

После загрузки страницы входа введите адрес электронной почты и пароль, созданные в предыдущем разделе при настройке pgAdmin4 для работы в веб-режиме.

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

Далее введите подключение в Общие настройки (Имя, Группа серверов и комментарий). Затем нажмите «Подключения», как показано на следующем снимке экрана.

Далее введите имя хоста/адрес сервера базы данных PostgreSQL, номер порта (оставьте 5432, чтобы использовать по умолчанию), выберите базу данных обслуживания (которая должна быть postgres), введите имя пользователя и пароль базы данных.

Если учетные данные для доступа к базе данных в порядке и конфигурация аутентификации сервер-клиент тоже в порядке, pgAdmin4 должен успешно подключиться к серверу базы данных.

Вот и все! Дополнительные сведения см. в документации по PostgreSQL 12 и документации по pgAdmin 4. Не забудьте поделиться с нами своими мыслями в разделе комментариев ниже.

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

PGAdmin – это веб-инструмент с графическим интерфейсом, используемый для взаимодействия с сеансами базы данных Postgres, как на локальном, так и на удаленном сервере. Это мощный и многофункциональный инструмент администрирования и управления базой данных PostgreSQL с графическим интерфейсом пользователя (GUI) с открытым исходным кодом. Он предоставляет мощный пользовательский интерфейс, который позволяет легко создавать, управлять, поддерживать и использовать объекты базы данных как новичкам, так и опытным пользователям Postgres.

pgAdmin 4 поддерживает PostgreSQL 9.2 или более позднюю версию и работает в Unix и его вариантах, таких как Linux, Mac OS X, а также в операционных системах Windows.

В этой статье мы узнаем, как установить pgadmin 4 на сервер Ubuntu 20.04. В этом руководстве предполагается, что у вас уже установлен и настроен Postgres 9.2. Если нет, прочтите Как установить и настроить Postgres 14 Ubuntu 20.04

Оглавление

  1. Убедиться, что сервер обновлен
  2. Настройка репозитория pgadmin 4
  3. Установка pgadmin 4
  4. Доступ к веб-интерфейсу pgAdmin 4

1. Обеспечение актуальности сервера

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

2. Настройка репозитория pgadmin 4

Пакет pgadmin 4 не найден в стандартных репозиториях Ubuntu. Давайте настроим репозиторий pgadmin, который позволит нам устанавливать и отслеживать обновления для будущих выпусков pgadmin.

Установите открытый ключ для репозитория

Создайте файл конфигурации репозитория и обновите репозитории:

3. Установка pgadmin 4

Наконец-то мы можем установить pgadmin. pgadmin доступен как в настольном, так и в веб-режиме. Если вы используете postgres в локальной настольной системе Ubuntu, рекомендуется использовать режим рабочего стола, в противном случае веб-режим будет работать нормально. В моем случае я буду устанавливать веб-режим.

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

Для установки только для настольного режима

Чтобы установить только для веб-режима:

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

Это вывод в моей системе:

4. Доступ к веб-интерфейсу pgAdmin 4

Загрузится страница входа в pgadmin 4, на которой вам будет предложено ввести адрес электронной почты и пароль, которые вы установили ранее. Нажмите «Войти» после входа.

После успешного входа в систему вы попадете на панель инструментов веб-интерфейса pgAdmin4 по умолчанию.

Citizix — панель управления pgadmin 4

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

Citizix – pgadmin добавить сервер Citizix – pgadmin добавить сведения о подключении к серверу

В браузере щелкните серверы, чтобы развернуть их. У вас должен быть сервер, который вы добавили. Он покажет базы данных, роли и табличное пространство. Разверните ссылку База данных, чтобы просмотреть обзор производительности сервера на панели инструментов.

Citizix — статистика сервера pgadmin 4

Подведение итогов

Нам удалось установить pgadmin 4 на Ubuntu 20.04 и добавить подключение к серверу в этом руководстве.

Рахул, 9 апреля 2021 г. Чтение: 4 минуты Обновлено: 9 апреля 2021 г.

pgAdmin — это более совершенная альтернатива phppgadmin. Это самая популярная и многофункциональная платформа администрирования с открытым исходным кодом для сервера баз данных PostgreSQL. Который доступен для операционных систем Linux, Unix, macOS и Windows.

pgAdmin 4 — это расширенная версия, полностью переработанная версия pgAdmin. Который включает в себя настольную версию, написанную на NWjs, а также веб-приложение, которое можно напрямую развернуть на веб-сервере. Настольная версия позволяет получить к ней доступ с локального компьютера, а веб-сервер позволяет получить доступ с удаленной системы.

В этом руководстве вы научитесь устанавливать pgAdmin 4 в системах Ubuntu. Также включите шаги по добавлению сервера PostgreSQL в pgAdmin.

Предпосылки

Работающая система Ubuntu 20.04 LTS.

Предполагается, что в вашей системе предварительно установлен сервер PostgreSQL. В противном случае обратитесь к другому учебнику, который охватывает как установку PostgreSQL, так и pgAdmin в системе Ubuntu.

Шаг 1. Установите pgAdmin4 в Ubuntu

Для pgAdmin4 доступен официальный PPA для установки последней версии в системах Ubuntu.

Сначала импортируйте ключ GPG для подписи репозитория и добавьте pgAdmin4 PPA в свою систему, используя следующие команды.

После добавления PPA обновите кэш Apt и установите пакет pgAdmin4 в своей системе.

  • pgadmin4-web — предоставляет веб-интерфейс, доступный в веб-браузере.
  • pgadmin4-desktop — предоставляет настольное приложение для системы Ubuntu, для которой требуется система Ubuntu Desktop.

Для установки на удаленном сервере (или при отсутствии рабочего стола) используйте только пакет «pgadmin4-web». Для локальной системы с установленным Desktop можно использовать обе версии.

Шаг 2. Настройка pgAdmin4-Web

Пользователи установили pgadmin4-web или оба выпуска, им необходимо выполнить приведенную ниже команду, чтобы настроить его. Это добавит экран входа в веб-панель pgAdmin4.

Приведенный выше скрипт предложит вам создать пользователя для доступа к веб-интерфейсу. Введите адрес электронной почты и пароль, когда будет предложено. Скажите «y» для другого подтверждения, запрашиваемого сценарием.

После завершения скрипта вы можете получить доступ к веб-панели управления pgAdmin. Он будет доступен по следующему адресу:

Шаг 3. Доступ к панели управления pgAdmin4

Обязательно замените server_ip на localhost, доменное имя указывает на систему или системный IP-адрес.

В любом случае указанная выше страница не загружается, перезапустите сервер Apache с помощью «sudo systemctl restart apache2». Снова перезагрузите веб-панель управления.

Теперь войдите в систему, используя адрес электронной почты и пароль, настроенные с помощью сценария /usr/pgadmin4/bin/setup-web.sh. После успешного входа в pgAdmin4 вы получите панель инструментов.

Шаг 4. Добавьте сервер PostgreSQL в pgAdmin4

После успешного входа в веб-интерфейс pgAdmin4. Давайте начнем добавлять экземпляры PostgreSQL в pgAdmin4. Вы можете добавить несколько серверов баз данных, работающих как на локальном компьютере, так и на удаленном хосте.

Чтобы добавить новый сервер, нажмите кнопку «Добавить новый сервер».

Перейдите на вкладку подключения. Введите имя хоста сервера PostgreSQL. Используйте «localhost» для запуска базы данных на том же экземпляре. Затем введите данные аутентификации.

Нажмите «Сохранить», чтобы завершить подключение.

При успешной аутентификации вы увидите базы данных на боковой панели, как показано на снимке экрана ниже.

Все готово. Вы успешно добавили сервер базы данных Postgres в pgAdmin4. Вы также можете добавить больше экземпляров базы данных на один сервер pgAdmin4.

Заключение

Это руководство помогло вам установить и настроить pgAdmin4 в системе Ubuntu 20.04 Linux. Также добавлен сервер базы данных, работающий на том же хосте.

Далее вы можете узнать о резервном копировании и восстановлении баз данных Postgres с помощью командной строки.

Читайте также: