Как установить PostgreSQL в Ubuntu 20.04 LTS

Как установить PostgreSQL в Ubuntu 20.04 LTS

 

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

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку PostgreSQL на сервере Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите PostgreSQL на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие команды apt в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка PostgreSQL в Ubuntu 20.04.

Установите пакет PostgreSQL с помощью aptкоманды:

sudo apt install postgresql postgresql-client

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

systemctl status postgresql.service

Шаг 3. Настройте PostgreSQL.

Нам нужно настроить PostgreSQL для прослушивания всех адаптеров или IP-адреса системы, чтобы приложения, размещенные на внешних машинах, могли подключаться к базе данных:

sudo nano /etc/postgresql/12/main/postgresql.conf

Затем установите для параметра listen_addresses значение * или (Ip_Address):

listen_addresses = '*'

Перезапустите службу PostgreSQL:

sudo systemctl restart postgresql

Шаг 4. Доступ к командной строке PostgreSQL.

После установки сервера базы данных PostgreSQL по умолчанию создается пользователь postgres с ролью postgres. Он также создает системную учетную запись с таким же именем postgres. Итак, чтобы подключиться к серверу postgres, войдите в свою систему как пользователь postgres и подключите базу данных:

su - postgres
psql

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

postgres-# \conninfo

Чтобы отключиться от командной строки базы данных PostgreSQL, просто введите команду ниже и нажмите клавишу ВВОД. Он вернет вас обратно в командную строку Ubuntu:

postgres-# \q

Создайте нового пользователя и базу данных:

### For example, let us create a new user called “meilana” with password “maria”, and database called “meilanadb”. ###
sudo -u postgres createuser -D -A -P meilana
sudo -u postgres createdb -O meilana meilanadb

Поздравляю! Вы успешно установили PostgreSQL Server . Благодарим за использование этого руководства по установке PostgreSQL в системах Ubuntu 20.04 LTS (Focal Fossa). Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт PostgreSQL .