Как установить 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 .