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