PgAdmin 4 — это мощный инструмент, который обеспечивает удобное администрирование PostgreSQL баз данных. Он предлагает широкий набор функций для управления, разработки и мониторинга баз данных. В этой статье мы рассмотрим пошаговую инструкцию по установке PgAdmin 4 на сервер Ubuntu. Следуйте этим простым шагам, чтобы быстро настроить PgAdmin 4 и начать работу с ним.
Шаг 1: Обновление системы
Перед установкой PgAdmin 4 необходимо убедиться, что ваш сервер Ubuntu обновлен до последней версии. Запустите следующую команду в терминале:
sudo apt update
sudo apt upgrade
Шаг 2: Установка зависимостей
Для работы PgAdmin 4 требуются некоторые дополнительные зависимости. Установите их, выполнив следующую команду:
sudo apt install build-essential libssl-dev libffi-dev python-dev libgmp3-dev virtualenv python-pip libpq-dev zlib1g-dev
После завершения установки зависимостей вы будете готовы перейти к следующему шагу.
Загрузка Ubuntu Server
Образ Ubuntu Server доступен в различных версиях и разрешениях, в зависимости от ваших потребностей и аппаратного обеспечения. На странице загрузки вам потребуется выбрать версию Ubuntu Server, а затем нажать на кнопку загрузки.
После загрузки образа Ubuntu Server вам необходимо создать загрузочный USB-диск или создать виртуальную машину, если вы планируете использовать Ubuntu Server в виртуальной среде. Эти шаги могут отличаться в зависимости от вашей операционной системы и используемых инструментов.
Как только вы будете готовы к установке Ubuntu Server, необходимо загрузиться с созданного USB-диска или виртуальной машины. После успешной загрузки вы увидите экран приветствия Ubuntu Server.
Установка необходимых пакетов
Перед установкой PgAdmin 4 на Ubuntu Server необходимо установить ряд дополнительных пакетов, которые обеспечат его работу.
Пакет | Описание | Команда установки |
---|---|---|
Python | Язык программирования, на котором работает PgAdmin 4. | sudo apt-get install python3 |
Python-pip | Утилита для установки и управления пакетами Python. | sudo apt-get install python3-pip |
Virtualenv | Инструмент для создания изолированных сред Python. | sudo apt-get install virtualenv |
PostgreSQL | База данных, с которой будет работать PgAdmin 4. | sudo apt-get install postgresql |
Установка этих пакетов обеспечит успешную работу PgAdmin 4 на Ubuntu Server и позволит вам управлять базами данных PostgreSQL легко и удобно.
Настройка сети
Перед установкой PgAdmin 4 на Ubuntu Server необходимо настроить сетевые параметры, чтобы обеспечить доступ к PgAdmin 4 из внешней сети.
1. Откройте файл /etc/postgresql/13/main/postgresql.conf
в текстовом редакторе:
sudo nano /etc/postgresql/13/main/postgresql.conf
2. Найдите и измените параметр #listen_addresses = 'localhost'
на:
listen_addresses = '*'
3. Сохраните изменения и закройте файл.
4. Откройте файл /etc/postgresql/13/main/pg_hba.conf
в текстовом редакторе:
sudo nano /etc/postgresql/13/main/pg_hba.conf
5. Найдите строку, начинающуюся с host all all 127.0.0.1/32
и добавьте строку ниже нее:
host all all 0.0.0.0/0 md5
6. Сохраните изменения и закройте файл.
7. Перезагрузите службу PostgreSQL для применения настроек:
sudo systemctl restart postgresql-13
Теперь вы можете безопасно установить и настроить PgAdmin 4 на Ubuntu Server, чтобы получить удаленный доступ к своей базе данных.
Установка PostgreSQL на Ubuntu
- Откройте терминал и введите следующую команду для обновления списка пакетов:
- Затем введите команду для установки PostgreSQL:
- После установки PostgreSQL вам нужно создать пользователя и базу данных. Для этого введите следующие команды:
- Создание пользователя:
- Создание базы данных:
- Теперь вы можете войти в интерактивную командную оболочку PostgreSQL, введя следующую команду:
- Выполните несколько простых команд, чтобы проверить вашу установку:
- Проверка версии PostgreSQL:
- Создание таблицы:
- Вставка данных в таблицу:
- Выборка данных из таблицы:
sudo apt update
sudo apt install postgresql
sudo -u postgres createuser --interactive
sudo -u postgres createdb название_базы_данных
sudo -u postgres psql
SELECT version();
CREATE TABLE test (id serial primary key, name varchar);
INSERT INTO test (name) VALUES ('John Doe');
SELECT * FROM test;
Теперь у вас должна быть установлена и работающая копия PostgreSQL на вашем сервере Ubuntu. Вы можете использовать PgAdmin 4 для удобного управления вашими базами данных PostgreSQL.
Загрузка и установка PgAdmin 4
Перед началом установки PgAdmin 4 убедитесь, что на вашем сервере установлен пакет postgresql.
1. Откройте терминал и выполните следующие команды:
sudo apt-get update
sudo apt-get install curl
2. Для загрузки PgAdmin 4 скачайте его с официального сайта используя следующую команду:
curl https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v5.0/pip/pgadmin4-5.0-py3-none-any.whl -o pgadmin4-5.0-py3-none-any.whl
3. Теперь установим PgAdmin 4, используйте следующую команду:
sudo pip3 install pgadmin4-5.0-py3-none-any.whl
4. Создайте файл конфигурации PgAdmin 4:
sudo cp /usr/local/lib/python3.8/dist-packages/pgadmin4/config_{SAMPLE,LOCAL}.py
5. Откройте файл конфигурации для редактирования:
sudo nano /usr/local/lib/python3.8/dist-packages/pgadmin4/config_local.py
6. В открывшемся файле замените строку:
DATA_DIR = '/var/lib/pgadmin'
на:
DATA_DIR = '/home/ваш_пользователь/.pgadmin/'
7. Сохраните файл нажав Ctrl + O и закройте его командой Ctrl + X.
8. Теперь создайте необходимые директории и установите права доступа:
sudo mkdir -p '/home/ваш_пользователь/.pgadmin/'
sudo chown -R ваш_пользователь:ваш_пользователь '/home/ваш_пользователь/.pgadmin/'
sudo chmod 700 '/home/ваш_пользователь/.pgadmin/'
9. Запустите PgAdmin 4:
/usr/local/bin/python3.8 /usr/local/lib/python3.8/dist-packages/pgadmin4/pgAdmin4.py
10. Откройте браузер и перейдите по адресу http://localhost:5050.
Теперь у вас установлена и запущена PgAdmin 4 на Ubuntu Server.
Настройка доступа к PgAdmin 4
После успешной установки PgAdmin 4 на Ubuntu Server необходимо настроить доступ к нему.
1. Откройте веб-браузер и введите в адресной строке IP-адрес вашего сервера и порт 5050 (например, http://192.168.1.100:5050).
2. В появившемся окне авторизации введите имя пользователя и пароль администратора системы.
3. После успешной авторизации вы увидите главное окно PgAdmin 4.
4. Чтобы добавить нового пользователя, щелкните на иконку «Добавить пользователь» в верхней панели инструментов.
5. Введите имя нового пользователя и установите пароль. Вы также можете указать другие параметры, такие как email и группу пользователей.
6. Нажмите кнопку «Создать» для создания нового пользователя.
7. Теперь новый пользователь может авторизоваться в PgAdmin 4, используя свои учетные данные.
Вот и все! Теперь у вас есть доступ к PgAdmin 4 на Ubuntu Server и вы можете начать управлять вашими базами данных.
Подключение к PostgreSQL с помощью PgAdmin 4
После установки PgAdmin 4 на Ubuntu Server, вы можете использовать его для подключения к вашей базе данных PostgreSQL.
Для начала откройте PgAdmin 4 в веб-браузере, введя адрес вашего сервера и порт в адресной строке. Например, http://<ваш_сервер>:<порт>.
Когда вы откроете PgAdmin 4, вам потребуется войти обычным способом с помощью логина и пароля, которые вы указали во время установки. Если вы успешно вошли, вы увидите интерфейс PgAdmin 4 с левой панелью навигации и основной рабочей областью.
Чтобы подключиться к PostgreSQL, выберите «Серверы» в левой панели навигации и нажмите правой кнопкой мыши на «Серверы» или дважды щелкните по нему. Затем выберите «Создать» и «Сервер».
В появившемся окне «Создание — Сервер» введите имя сервера, которое хотите использовать для подключения к PostgreSQL. Затем перейдите на вкладку «Подключение» и введите данные, необходимые для подключения к вашей базе данных PostgreSQL, такие как имя хоста, порт, имя пользователя и пароль.
После заполнения всех данных нажмите кнопку «Сохранить» и подключение к PostgreSQL будет создано. Вы увидите сервер в левой панели навигации PgAdmin 4.
Теперь вы можете использовать PgAdmin 4 для работы с вашей базой данных PostgreSQL. Нажмите правой кнопкой мыши на сервере в левой панели навигации и выберите «Подключиться» для подключения к серверу. После подключения вы сможете просматривать, изменять, удалять и создавать объекты базы данных PostgreSQL с помощью PgAdmin 4.
Используя PgAdmin 4, вы можете управлять вашей базой данных PostgreSQL с удобным и интуитивно понятным интерфейсом.