@Nordman99

Почему может не запускаться служба Postgres?

Всех приветствую, подскажите, скачал и установил PostgreSQL 12.1.3 для Windows, для изучения, система у меня - Windows 7x64 со всеми обновами, уже на этапе установки выскакивает ошибка что невозможно законнектится к службе постргреса,
5e2c61b96b24d964027907.jpeg
5e2c61ff08089476442934.jpeg
5e2c62383f364362326591.jpeg
5e2c62675be64946043165.jpeg
5e2c628763af6020515593.jpeg

если продолжить то потом при входе в админскую панель в браузере с помощью pgAdmin4 невозможно создать сервер - коннект к службе так же невозможен
Если открыть панель служб винды то там служба postgresql-x64-12 висит со статусом остановлена - запустить её вручную неудается - выходит сообщение - служба была запущена и сразу установлена, пробовал скопировать строчку запуска службы -
"C:\PostgreSQL\12\bin\pg_ctl.exe" runservice -N "postgresql-x64-12" -D "C:\PostgreSQL\12\data" -w
И вставил её в командную строку - ни в обычной ни в админской коммандн.строке не запускается:
C:\>"C:\PostgreSQL\12\bin\pg_ctl.exe" runservice -N "postgresql-x64-12" -D "C:\PostgreSQL\12\data" -w
pg_ctl: не удалось запустить службу "postgresql-x64-12" (код ошибки: 1063)

Пробовал гуглить - проблема ненова но в основном она у всех после длительного использования - кэш почистили настройки некоторые сбросили - и все запустилось, а у меня нечего чистить и сбрасывать - чистая новая установка, странно, что делать?
  • Вопрос задан
  • 7423 просмотра
Решения вопроса 1
vasilyevmn
@vasilyevmn
DevOps
Я на винду не ставил, но производитель и не заявляет поддержку 12 версии на Windows 7
https://www.postgresql.org/download/windows/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Попробуйте мой вариант
1. Установить английский языковой пакет
2. создать пользователя windows postgres
3. Зайти в эту учетку и настроить кодировку EN_US для для не unicode программ
4. Настроить language and Region сортировка английская, отображение данных английское
5. создать переменные LC_* и установить локаль С
6. запустить инсталлер от имени администратора
7. если что то пойдет не так, создать кластер из коммандной строки, там проверить что бы был отключен расширенный режим UTF, в случае необходимости менять сообщения консоли командой chcp 1251

Плюс посмотрите вот этот вопрос
Как установить postgres 12 на Windows 10?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы