Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Проблема создания БД в PostgreSQL

Goliaf Знаток (410), на голосовании 1 год назад
В конце установки PostgreSQL вылетает ошибка "problem running post-install step" (я так понимаю, что это ошибка в создании базы данных). Папка PostgreSQL/data пустая. При попытке инициализировать базу данных через SQL Shell выдает ошибку:

"psql: ошибка: подключиться к серверу "localhost" (::1), порту 5432 не удалось: Connection refused (0x0000274D/10061)
Сервер действительно работает по данному адресу и принимает TCP-соединения?
подключиться к серверу "localhost" (127.0.0.1), порту 5432 не удалось: Connection refused (0x0000274D/10061)
Сервер действительно работает по данному адресу и принимает TCP-соединения?
Для продолжения нажмите любую клавишу . . . "

Перерыл кучу инфы и сайтов, но не нашел решения. Что делать?
Голосование за лучший ответ
Sergio 2.1 Оракул (67267) 1 год назад
Возможно, проблема связана с настройками доступа к папке данных PostgreSQL. Вам может помочь следующее:

1. Убедитесь, что у вас есть права на чтение и запись для папки данных PostgreSQL.
2. Попробуйте вручную запустить initdb, который находится в папке bin вашей установки PostgreSQL. Например, если вы установили PostgreSQL в C:\\Software\\PostgreSql\\12, вы можете запустить следующую команду в командной строке:

C:\\Software\\PostgreSql\\12\\bin\\initdb -D "D:\\PostgreSql\\12\\data" -U postgres

3. После инициализации кластера базы данных вы можете запустить сервер с помощью утилиты pg_ctl, которая также находится в папке bin. Например:

C:\\Software\\PostgreSql\\12\\bin\\pg_ctl start -D "D:\\PostgreSql\\12\\data"

4. Если вы все еще столкнетесь с проблемами, попробуйте удалить все экземпляры "Unknown User", которые, похоже, остались от установки PostgreSQL.

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

Если эти шаги не помогут, рекомендуется обратиться за помощью к сообществу PostgreSQL или к службе поддержки вашей операционной системы
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263846) 1 год назад
Если установщик не пишет логи, то пробуй другой.
IRQ Оракул (53026) 1 год назад
Как будто сам сервер не поднялся
Похожие вопросы