Как установить pgadmin ubuntu
Как установить PgAdmin4 в Ubuntu 20.04 LTS
Как установить PgAdmin4 в Ubuntu 20.04 LTS
PgAdmin4, разработанный для нескольких версий PostgreSQL, поддерживает PostgreSQL 9.2 и выше. Мультиплатформенность, которая может работать в Linux, Mac и Windows. Кроме того, он предоставляет несколько моделей развертывания, которые можно развернуть как одно настольное приложение или как веб-приложение.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку PgAdmin на сервере Ubuntu 20.04 (Focal Fossa).
Установите PgAdmin4 на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.
Шаг 2. Установка pgAdmin4 в Ubuntu 20.04.
Чтобы установить пакеты pgAdmin4 в системе Ubuntu, выполните следующие команды:
Во время установки вам будет предложено настроить начальную учетную запись пользователя. Укажите адрес электронной почты и пароль администратора.
После этого добавьте службы HTTP и HTTPS в правила firewalld, используя следующую команду:
Шаг 3. Войдите в PgAdmin4.
После того, как установщик завершит установку, откройте свой веб-браузер и введите IP-адрес сервера pgAdmin4, следуя пути по умолчанию «/ pgadmin4» в адресной строке.
Как установить PostgreSQL с помощью pgAdmin в Ubuntu 20.04 | 18.04
Как установить PostgreSQL с помощью pgAdmin в Ubuntu 20.04 | 18.04
Это краткое руководство показывает студентам и новым пользователям, как установить PostgreSQL в Ubuntu 20.04 | 18.04 с помощью веб-инструмента pgAdmin4.
PostgreSQL — это система управления объектно-реляционными базами данных общего назначения, вероятно, самая продвинутая система баз данных с открытым исходным кодом…. вы также можете добавлять собственные функции, используя разные языки программирования, такие как C / C ++, Java и т. д.
pgAdmin — это веб-интерфейс для простого управления экземплярами базы данных PostgreSQL из вашего веб-браузера … Это краткое руководство показывает студентам и новым пользователям, как установить сервер PostgreSQL в Ubuntu и управлять им через pgAdmin4.
Если вы не опытный администратор базы данных и хотите легко управлять PostgreSQL через свой любимый веб-браузер, используйте pgAdmin4.
Чтобы узнать, как установить PostgreSQL и pgAdmin4 Ubuntu, выполните следующие действия.
Шаг 1. Добавьте репозиторий PostgreSQL
Добавить репозиторий PostgresSQL в Ubuntu легко… все, что вам нужно запустить, это выполнить приведенные ниже команды, чтобы добавить ключ репозитория. Ключ нужен для аутентификации и проверки пакетов из репозитория….
Выполните приведенные ниже команды, чтобы добавить ключ репозитория и репозиторий.
Когда вы закончите… продолжайте ниже…
Шаг 2: обновите и установите PostgreSQL
Теперь, когда репозиторий и ключ добавлены, выполните приведенные ниже команды, чтобы обновить и установить последние пакеты PostgresSQL.
Чтобы установить PostgreSQL 11, выполните следующие команды.
После установки PostgreSQL следующие команды можно использовать для остановки, запуска, включения и проверки его статуса.
Это то, что показывает команда статуса.
Шаг 3. Создайте пароль пользователя PostgreSQL Linux
После установки PostgreSQL рекомендуется создать / изменить пароль пользователя PostgreSQL по умолчани.
Выполните приведенные ниже команды, чтобы создать / изменить пароль пользователя в оболочке bash, а не в интерактивной оболочке PostgreSQL.
Установить пароль для пользователя Linux (postgres)
sudo passwd postgres
Вам будет предложено создать новый пароль Linux для пользователя postgres.
После установки нового пароля каждый раз, когда вы хотите получить доступ к интерактивной оболочке PostgreSQL.
Вам будет предлагаться подтвердить пароль, который вы создали после выполнения приведенных выше команд.
Шаг 4: доступ к PostgreSQL
Теперь, когда PostgreSQL установлен, чтобы получить доступ к его интерактивной оболочке и управлять базами данных.
Вам необходимо войти в систему как пользователь postgres … для этого выполните следующие команды:
Затем используйте команду psql в интерактивной оболочке, если вы хотите создавать базы данных PostgreSQL и управлять ими.
Установить пароль для администратора БД (postgres)
В оболочке psql выполните команду ниже, чтобы изменить пароль администратора базы данных.
Шаг 5: Установка веб-интерфейса pgAdmin4
Теперь, когда PostgreSQL установлен, выполните следующие команды, чтобы установить pgAdmin4, который будет использоваться для управления вашим сервером PostgreSQL.
sudo apt-get install pgadmin4 pgadmin4-apache2
Во время установки вам будет предложено ввести пароль пользователя PostgreSQL.
Создайте пароль для веб-службы pgAdmin4.
После установки откройте веб-браузер и перейдите к имени хоста сервера или IP-адресу, за которым следует URI pgAdmin4.
Введите начальную учетную запись пользователя веб-интерфейса, как показано на изображении выше.
Войдите и добавьте новый сервер PostgreSQL.
Это оно! Вы можете захотеть ограничить доступ только локальным IP-адресом.
Как установить PostgreSQL и pgAdmin4 в Ubuntu 20.04
12028 просмотров 29 2021-05-28 2021-05-31
В данном руководстве мы ознакомимся с установкой PostgreSQL 12, реляционной объекто-ориентированной системой управления базами данных (СУБД). А также, мы проинсталлируем pgAdmin4, инструментарий для работы с сервером баз данных PostgreSQL. Итак, наш мануал – о том, как установить PostgreSQL и pgAdmin4 в Ubuntu 20.04.
Установка PostgreSQL
После завершения установки вы можете убедиться, что служба PostgreSQL активна. Для чего в командной строке наберите:
Также, посмотрите, включена ли служба:
И наконец, вы можете увидеть статус службы PostgreSQL:
После чего, убедитесь, что PostgreSQL-сервер готов принимать подключения от клиентов:
Создание базы данных в PostgreSQL
Чтобы создать новую базу данных, вы должны получить доступ к программной оболочке PostgreSQL. Во-первых, подключитесь к системе с помощью учётной записи postgres :
Подключившись, выполните команду psql :
Следующая команда создаст базу данных, которую мы назовём, например, bobdb :
Теперь, назначьте своему пользователю все права сразу на вашу базу данных. В нашем примере это будет выглядеть так:
Чтобы покинуть оболочку, наберите:
И теперь, можно отключить от системы пользователя postgres :
Настройка клиентской аутентификации PostgreSQL
Откройте этот файл для редактирования, например, с помощью текстового редактора nano :
PostgreSQL использует много типов методов клиентской аутентификации, таких как peer, ident, password или md5. Тип md5 является наиболее безопасным и рекомендуемым по причине того, что он требует от клиента использовать для аутентификации пароли с двойным md5-хешированием. Поэтому нам остаётся лишь убедиться, что в строках ниже указан именно метод md5:
Установка pgAdmin4
Добавьте публичный ключ для репозитория и создайте его конфигурационный файл. Для чего наберите следующие команды:
Затем запустите установку pgAdmin4:
В процессе установки скрипт перезапустит службу Apache2 для того, чтобы вступили в силу произведённые изменения.
После того, как скрипт закончит свою работу, вам нужно будет добавить разрешение для Apache2 на доступ через брандмауэр. Чтобы сделать это, наберите:
Убедитесь, что служба Apache2 включена в список разрешённых на брандмауэре вашего сервера:
Настройка доступа через веб-интерфейс
Чтобы получить доступ к веб-интерфейсу pgAdmin4, откройте браузер и введите адрес в строке навигации:
где, Your-Server-IP-address – IP-адрес вашего VPS.
После этого вы увидите страницу для подключения к pgAdmin4. Для входа используйте адрес электронной почты и пароль, который вы вводили при работе скрипта setup-web.sh :
В случае успешной авторизации, вы попадёте на панель веб-приложения pgAdmin4. Там, вы можете подключиться к своему серверу PostgreSQL, нажав на ярлык Add New Server:
Далее, заполните данные нового сервера на закладке General и перейдите на закладку Connection :
Таким образом, мы установили СУБД PostgreSQL, создали там учётную запись, базу данных и добавили созданному пользователю набор полномочий по отношению к созданной базе. После чего, мы подключились к СУБД PostgreSQL при помощи веб-интерфейса pgAdmin4. Основой всего нам послужил виртуальный выделенный сервер (VPS), работающий под управлением операционной системы Ubuntu 20.04.
Как установить pgAdmin4 в Ubuntu
pgAdmin4 – это многофункциональный кроссплатформенный веб-интерфейс, который позволяет вам администрировать и управлять экземплярами базы данных PostgreSQL в веб-браузере.
Из этого руководства вы узнаете, как установить pgAdmin4 в Ubuntu 18.04 LTS.
Необходимые условия
Прежде чем продолжить, убедитесь, что у вас установлена база данных PostgreSQL на сервере Ubuntu 18.04 LTS
По умолчанию PostgreSQL работает на порту 5432. Чтобы убедиться в этом, выполните команду netstat, как показано ниже
Установка pgAdmin4 в Ubuntu 18.04
Теперь, когда вы убедились, что PostgreSQL запущен и работает, приступайте к обновлению системы, как показано далее
Затем выполните команду ниже, чтобы установить pgAdmin4.
Это также установит множество других дополнительных пакетов программного обеспечения и зависимостей.
Пакет pgadmin4-apache2 будет интегрирован с pgAdmin4 и веб-сервером Apache2.
Во время этой настройки вам будет предложено ввести адрес электронной почты.
Укажите предпочитаемый адрес электронной почты
Затем укажите пароль, который вы собираетесь использовать при входе в систему, и нажмите «ОК».
После этого установка будет продолжена и завершена.
На данный момент вы успешно установили pgAdmin4 в вашей системе.
Подключение к PostgreSQL через pgAdmin4
Теперь, когда вы успешно установили pgAdmin4 в своей системе Ubuntu, вы можете подключиться к PostgreSQL, просмотрев IP-адрес вашего сервера или имя домена, за которым следует суффикс / pgAdmin4 в URL.
В моем случае URL моего сервера
http://38.76.11.34 /pgadmin4/
Вам будет представлена страница входа в систему, как показано ниже
Укажите адрес электронной почты и пароль, которые вы указали ранее в процессе установки, и нажмите кнопку «login».
Это приведет вас к панели инструментов PgAdmin4, как показано ниже.
Замечательно! Если вы зашли так далеко, вы смогли установить pgAdmin4 в Ubuntu 18.04 LTS.
Пожалуйста, поделитесь своим мнением в разделе комментариев ниже.
Как установить PhpPgAdmin на Ubuntu 20.04
PhpPgAdmin — это полностью управляемый веб — инструмент администрирования сервера баз данных PostgreSQL. Он может обрабатывать все основные функциональные возможности и расширенные функции для манипулирования информацией базы данных.
В этой статье мы узнаем, как установить PhpPgAdmin на сервер Ubuntu 20.04.
Требования
Установка PhpPgAdmin на сервер ubuntu возможна при некоторых основных требованиях, которые заключаются в следующем.
Обновление сервера ubuntu
В соответствии с рекомендациями вам необходимо обновить репозиторий пакетов вашей системы до последней версии.
Чтобы обновить индекс репозитория Ubuntu, выполните следующую команду:
Установите PostgreSQL на Ubuntu
Давайте сначала установим PostgreSQL. Репозиторий PostgreSQL доступен в Ubuntu 20.04 по умолчанию. Чтобы установить PostgreSQL на Ubuntu с помощью apt, введите:
postgresql-contrib — это пакет, который предоставляет дополнительные утилиты и функциональные возможности.
После того, как установка PostgreSQL будет запущена автоматически, в случае, если она не запущена, используйте следующую команду:
$ sudo systemctl start postgresql.service
По умолчанию служба Postgres не настроена на автоматический запуск после перезагрузки системы. Чтобы включить автоматический запуск службы Postgres после перезагрузки системы, выполните следующую команду:
$ sudo systemctl enable postgresql.service
Чтобы проверить состояние PostgreSQL, выполните следующую команду:
$ sudo systemctl status postgresql.service
Настройка базы данных для PhpPgAdmin
Теперь вам нужно будет настроить базу данных и создать пользователя для PhpPgAdmin. Войдите в учетную запись пользователя postgres и введите psql, чтобы войти в оболочку PostgreSQL.
После входа в систему вы получите следующий вывод.
Оболочка PostgreSQL
На следующем шаге вам нужно создать базу данных и пользователя для PhpPgAdmin. Давайте создадим имя пользователя jerry с паролем mystrongpassword.
postgres=# CREATE USER jerry WITH PASSWORD ‘mystrongpassword’
Создайте базу данных (например, pgadmindb) с помощью следующей команды.
postgres=# CREATE DATABASE pgadmindb;
Чтобы получить доступ к базе данных и управлять ею, вы должны иметь привилегии GRANT. Здесь я собираюсь предоставить эти привилегии в базе данных pgadmindb пользователю jerry.
postgres=# GRANT ALL PRIVILEGES ON DATABASE pgadmindb TO jerry;
Чтобы выйти из оболочки PostgreSQL, выполните следующую команду.
Установите PhpPgAdmin на Ubuntu
PhpPgAdmin доступен в репозитории по умолчанию в Ubuntu 20.04. Вы можете установить его с помощью следующей команды apt:
По умолчанию PhpPgAdmin доступен только для локального хоста. Чтобы сделать его доступным снаружи, необходимо внести изменения в конфигурационный файл apache.
Отредактируйте файл конфигурации /etc/apache2/conf-available/phppgadmin.conf в своем любимом текстовом редакторе.
$ sudo nano /etc/apache2/conf-available/phppgadmin.conf
Найдите следующую строку в файле конфигурации.
Замените ее следующей строкой и сохраните конфигурационный файл.
Require all granted
Проверьте конфигурацию apache на наличие каких-либо ошибок с помощью следующей команды:
При правильной конфигурации вы увидите следующие выходные данные.
Теперь перезапустите службу apache, чтобы отобразить внесенные изменения.
$ sudo systemctl restart apache2
Вот и все мы смогли установить PhpPgAdmin на сервер Ubuntu.
Настройка брандмауэра UFW в Ubuntu
Если вы включили брандмауэр UFW на сервере ubuntu. Тогда вам может потребоваться разрешить некоторым службам доступ к PhpPgAdmin. Чтобы разрешить службу HTTP и HTTPS для входящего соединения, выполните следующие команды:
$ sudo ufw allow http
$ sudo ufw allow https
Проверьте правила брандмауэра, выполнив команду:
Доступ к PhpPgAdmin
Откройте свой любимый веб-браузер и получите доступ к веб-интерфейсу PhpPgAdmin с помощью URL-адреса http://server-ip/phppgadmin
server-ip — это IP адрес вашего сервера
После ввода адреса сервера вы увидите следующий экран:
Веб-Интерфейс PhpPgAdmin
Нажмите на Servers => PostgreSQL. Вы получите экран входа PhpPgAdmin:
Экран входа PhpPgAdmin
Введите свое имя пользователя PhpPgAdmin и пароль. Который был создан ранее на описанном выше шаге. Далее нажмите на кнопку Войти (Login). Наконец, вы можете увидеть панель мониторинга PhpPgAdmin:
Панель мониторинга PhpPgAdmin, показывающая базы данных
На этой панели мониторинга вы можете создать новую базу данных и выполнить любой запрос для сервера баз данных PostgreSQL.
Заключение
В этой статье мы узнали, как установить PhpPgAdmin на Ubuntu 20.04. Мы также научились настраивать брандмауэр UFW, который принимает входящие HTTP-соединения.