Как установить PostgreSQL в Fedora 35/34/33/32/31

Как установить PostgreSQL в Fedora 35/34/33/32/31

 

В этом руководстве мы покажем вам, как установить PostgreSQL на Fedora 35. Для тех из вас, кто не знал, PostgreSQL — это мощная система объектно-реляционной базы данных с открытым исходным кодом, которая активно развивалась более 30 лет и заслужила это. прочная репутация благодаря надежности, надежности функций и производительности. Postgres — это бесплатная система управления реляционными базами данных с открытым исходным кодом, в которой особое внимание уделяется расширяемости и совместимости с SQL.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку PostgreSQL 14 на Fedora 35/34/33/32/31.

Установите PostgreSQL в Fedora 35/34/33/32/31

Шаг 1. Прежде чем продолжить, обновите операционную систему Fedora, чтобы убедиться, что все существующие пакеты обновлены. Используйте эту команду для обновления пакетов сервера:

sudo dnf upgrade
sudo dnf update

Шаг 2. Установка PostgreSQL в Fedora 35/34/33/32/31.

По умолчанию PostgreSQL доступен в базовом репозитории Fedora 35. Затем мы можем установить PostgreSQL с помощью следующей команды:

sudo dnf module enable postgresql:14
sudo dnf install -y postgresql-server postgresql-contrib

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

sudo postgresql-setup initdb

Затем запустите PostgreSQL и при желании включите его запуск после перезагрузки:

sudo systemctl start postgresql
sudo systemctl enable postgresql

Проверьте установку PostgreSQL:

sudo -u postgres psql -c "SELECT version();"

Шаг 3. Настройте брандмауэр.

Для подключения удаленных клиентов вам может потребоваться разрешить доступ в брандмауэре:

sudo firewall-cmd --add-service=postgresql --permanent
sudo firewall-cmd --reload

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

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

sudo -i -u postgres

Вы можете получить доступ к приглашению PostgreSQL с помощью psqlутилиты:

psql

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

postgres-# conninfo

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

postgres-# q

Затем создайте базу данных с помощью следующей команды:

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

Поздравляю! Вы успешно установили PostgreSQL . Благодарим вас за использование этого руководства для установки PostgreSQL 14 в вашей системе Fedora 35. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт PostgreSQL .