Skip to content

Установка PostgreSQL на сервер Ubuntu и подключение через pgAdmin

Установка PostgreSQL на сервер

В этой статье расскажу подробно об установке PostgreSQL на сервер VSP Ubuntu и дальнейшее подключение и управление базами данных с пощью pgAdmin на Windows.

При установке PostgreSQL я столкнулась с некоторыми нюансами и не сразу мне удалось со всем разобраться. Поэтому традиционно я делюсь своим опытом.

PostgreSQL, или Postgres, — это система управления реляционными базами данных, которая представляет собой реализацию языка запросов SQL. Она соответствует стандартам и обладает множеством передовых функций, таких как надежность и параллельность операций без блокировки при чтении.

Установка PostgreSQL на сервер Ubuntu

Первое что нужно сдлеать как зашли на сервер – это обновить пакеты

Установка PostgreSQL

Теперь давайте проверим статус

Такой должен получится результат:

Установка PostgreSQL на сервер Ubuntu и подключение через pgAdmin

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

Начало работы с PostgreSQL

При установке СУБД автоматически создается суперпользователь postgres. Для начала нужно войти в учетную запись postgres и сменить пароль.

Вход в учетную запить

Теперь строка диалога начинается со слова postgres@. Это важно для понимания где вы находитесь.

Теперь можем открыть консоль Postgres

Вы увидете диалог от пользователя postgres=#

Работа в консоли Postgres

Список баз данных

Список пользователей

Выход из списков пользователей и баз данных

Есди хотите посмотреть все команды Консоли. Только вводить нужно уже не консоли.

Создание нового Пользователя в Postgres

Как и писалось выше сначала поменяем пароль суперпользователя postgres, так как это очень важно для безопасности. В Консоли Postgres вводим команду: (обязательно запишите пароль суперпользователя).

Теперь создадим нового Пользователя. Так как подключатся к базе будем через него. Обычно схема такая: 1 база данных – 1 пользователь.

И также сделаем Пользователя Суперпользователем.

Есди по какой-то причине нужно удалить Пользовател

Создание базы данных Postgres

Сначала нужно выйти из консоли. Затем ввести:

Если нужно удалить базу данных, то соответственно

Выход из системы управления Postgres в консоль управления сервером Ctrl+D или просто введите exit

Настройка pgAdmin на Windwos

Для того, чтобы удобно управлять базами данных можно скачать pgAdmin. Важно правильно настроить доступ чтобы обеспечить безопасность. За это отвечают 2 файла.

Файл postgresql.conf

Можете открыть на сервере. Замените <версия> на нужную версию. У меня 14

Теперь в этом файле найдите строку
#listen_addresses = ‘localhost’, расскоментируйте ее и поменяйте localhost на *
Должно получится так

Сохраните Ctrl + O (Enter подтвердить), а после выходите Ctrl + X

Файл pg_hba.conf

Точно также открываем файл через Nano (при этом меняем версия на версию Postgres)

И замени данные на такой минимум, где myuser – это именно тот пользователь, которому будет разрешен вход из вне по паролю. Но удобнее конечно это делать предварительно скачав этот файл через FileZilla, скопировать изменения в загрузить на сервер.

Когда сделали все изменения – перезагрузить PostgresSQL

Теперь смело можете заходить в вашу базу данных через pgAdmin

Подключение к базе данных с помощью pgAdmin

Теперь все готово для подключения к созданной базе данных через pgAmin

Открываете pgAdmin, парвой кнопкой мышки на Servers – Register – Server…

PostgreSQL на сервер

Введите любое Имя для сервера во вкладке General

PostgreSQL на сервер

Далее во кладке Connection введите необходимые данные, которые у вас уже есть

Host name – IP Вашего сервера.
Post – по умолчанию всегда 5432

Maintanance database – имя созданной базы данныз

Username – созданный пользователь

Password – пароль

И нажмите Save

PostgreSQL на сервер

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

Leave a Reply

Your email address will not be published. Required fields are marked *