Ошибка при установке postgreSQL «сбой инициализации кластера» - PullRequest
0 голосов
/ 01 августа 2020

Настройка: Windows 10, postgreSQL 12,3, все значения по умолчанию.

Проблема: При установке postgresql 12,3 I получить сообщение об ошибке в конце установки: «Проблема с выполнением шага после установки. Установка может быть некорректно завершена. Ошибка инициализации кластера базы данных», когда я затем пытаюсь запустить оболочку SQL (через меню «Пуск»), и Я нажимаю клавишу ВВОД, чтобы по умолчанию все значения, это дает мне ошибку отказа в соединении.

При удалении postgreSQL я также получаю сообщение об ошибке: «Ошибка при удалении службы postgresql -x64- 12» два раза .

Что я пробовал:

  1. установка postgreSQL в каталог C: \ postgresql (в отличие от файлов программы)
  2. Не было службы, связанной с postgreSQL, поэтому я добавил ее вручную с помощью этой командной строки (открыл cmd как admin в каталоге postgresql bin)

pg_ctl.exe register -N "PostgreSQL" -U "NT AUTHORITY\NetworkService"-D "C:/Program Files/postgresql/pgsql/bin/pgsql/data" -w

Удаление / повторная установка postgresql, перезагрузка P C Отключение всех брандмауэров Проверка того, что переменная среды COMSPE C действительна с echo %COMSPEC% и "%COMSPEC%" /C "echo test ok" Запускал regedit, зашел в запись реестра «HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services», там была служба postgreSQL (после добавления вручную)
...