+7 495 230 03 03 8 800 222 50 03
DevOps

Настройка PostgreSQL на Centos

Эта инструкция представляет базовую установку и настройку PostgreSQL на CentOS. Помните, что для более глубокой настройки и оптимизации потребуются дополнительные шаги, в зависимости от ваших потребностей и рабочего окружения.

Подготовка и Установка

Откройте терминал. Выполните обновление пакетов:

sudo yum update

Добавьте официальный репозиторий PostgreSQL. Замените [версия] на нужную версию:

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-[версия]-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Установите PostgreSQL:

sudo yum install -y postgresql[версия]-server

Инициализируйте каталог базы данных:

sudo /usr/pgsql-[версия]/bin/postgresql-[версия]-setup initdb

Включите автозагрузку PostgreSQL:

sudo systemctl enable postgresql-[версия]

Запустите службу PostgreSQL:

sudo systemctl start postgresql-[версия]

Настройка и Первичная Конфигурация

Отредактируйте файл pg_hba.conf:

sudo nano /var/lib/pgsql/[версия]/data/pg_hba.conf

Найдите строки с ident и замените их на md5 для аутентификации с использованием пароля.

Переключитесь на пользователя postgres:

sudo -i -u postgres

Создайте нового пользователя (замените [пользователь] и [пароль]):

createuser [пользователь]

Задайте пароль для нового пользователя:

psql -c "alter user [пользователь] with encrypted password '[пароль]';"

Создайте новую базу данных (замените [имя_бд]):

createdb [имя_бд]

Выйдите из учетной записи postgres:

Exit

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

sudo systemctl restart postgresql-[версия]

Подключитесь к базе данных:

psql -U [пользователь] -d [имя_бд]

Нужна помощь? Администрирование Linux мы осуществляем в рамках услуги администрирование серверов и гипервизоров.

Дата публикации: 6 февраля 2024
Не нашли ответа на свой вопрос?

Смотрите также

Обсуждение материала

Содержание

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных
Быстрое внедрение включает:
На сервере установлено следующее ПО (доступно при подключении по протоколу RDP):
Также настроено:
Перед внедрением клиент предоставляет информацию о пользователях (логины и пароли). После завершения работ, клиенту высылается инструкция и ярлык для подключения.
Индивидуальное внедрение по ТЗ клиента обсуждается отдельно.