Подтвердить что ты не робот

Служба базы данных PostgreSQL

Я скачал PostgreSQL с их сайта - http://www.postgresql.org/download/windows

Однако я не могу создать базу данных из pgAdmin и получить сообщение:

не удалось подключиться к серверу: Отказ в соединении (0x0000274D/10061) Сервер работает на хосте "localhost" и принимает TCP/IP соединения по порту 5432? не мог подключиться к серверу: соединение отказано (0x0000274D/10061) Является ли сервер работает на хосте "localhost" и прием TCP/IP-соединений через порт 5432?

Должен ли я создать службу Windows? Как это называется? Нужно ли устанавливать его отдельно?

РЕДАКТИРОВАНИЕ

Позвольте мне объяснить себя. Я пытаюсь запустить службу. Я попытался запустить postgres.exe из командной строки, но он все равно не запускается.

Что может запустить базу данных?

РЕДАКТИРОВАНИЕ

Проблема была с моим установочным файлом. Я загрузил это снова - и это работало хорошо!

4b9b3361

Ответ 1

Используйте службы (start → run → services.msc) и найдите службу postgresql - [version].

  • Если это не так, вы можете просто установить pgAdmin и не установить сам PostgreSQL.
  • Если он не запущен, попробуйте запустить его, если он не начнет открывать средство просмотра событий (start → run → eventvwr) и искать сообщения об ошибках, относящиеся к службе PostgreSQL.
  • Если он запускает проверку типа запуска, если вы хотите, чтобы он начинался с окон, он должен быть "Автоматически"; или, возможно, "Автоматический запуск с задержкой", если вы не хотите, чтобы он слишком сильно замедлял запуск.

Добавление к первому, потому что в другом комментарии вы сказали, что службы там нет. Можно загрузить автономный pgAdmin, чтобы вы могли подключиться к внешней базе данных PostgreSQL. Казалось бы, вы сделали такую ​​вещь или явно решили не добавлять службу. Просто попробуйте One Click Installer, который по-прежнему позволяет правильно настроить каталог установки, несмотря на его название.

Ответ 2

У меня есть решение этой проблемы (Start → Run → services.msc) ищут службу postgresql после того, как вы установили localisas le das Properties --- > login и вы отключите свою учетную запись и что вы покинете как локальная системная учетная запись, сохраните и перезапустите программы pgadmin3 и готовность должна работать.

Приветствие из Колумбии

Ответ 3

Если вы попытаетесь запустить службу из командной строки с помощью этой команды, вы можете получить более подробное сообщение об ошибке:

"C:\Program Files\PostgreSQL\9.5\bin\pg_ctl.exe" start -N "postgresql-x64-9.5" 
  -D "C:\Program Files\PostgreSQL\9.5\data" -w

Файл журнала будет находиться в C:\Program Files\PostgreSQL\9.5\data\pg_log. Обратите внимание, что пути и имя службы могут отличаться в зависимости от вашей установки.

Ответ 4

(start → run → services.msc) и найдите службу postgresql - [version], затем щелкните правой кнопкой мыши и включите ее

Ответ 5

Вам нужно только сделать

pg_ctl register

затем выполните servcies.msc

включить "PostgresSQL" и установить авто

тогда ваш postgresql будет работать как "сервер".

Ответ 6

  • проверить conenctionstring
  • проверить SSL
  • проверить брандмауэр
  • Если вы используете VS studio, проверьте драйвер db

Ответ 7

Я не на windows, но я думаю, вы можете использовать только что установленный pgAdmin для настройки подключения к серверу и запуска сервера.

Ответ 8

Возможно, ваш сервер не запущен. Это может иметь 2 issus IMO:

  • У меня возникла проблема с тем, что разрешения не были установлены в папках postgres и поэтому служба не смогла начать работу. Я понятия не имею, почему это произошло, но предоставив правильные разрешения для папки корневых почтовых ящиков и подпапок. Если я правильно его помню, postgres также устанавливается как служба, поэтому вы должны найти его в списке сервисов

  • Чтобы запустить сервер, в вашем стартовом меню есть команда запуска. Где-то при запуске → PostgreSQL → Start Service/Server/... (давно не использовал его в Windows, но он должен быть там).

Ответ 9

Если вы не хотите или не можете устанавливать postgres снова, вы можете установить сервер из двоичного zip, например этот пост объясняет это.

Ответ 10

Пожалуйста, загрузите с этого

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

установить выше загруженный файл

затем

Решением было просто удалить% appdata%\pgAdmin (win key + r, затем введите% appdata% got folder pgAdmin), который был создан в более ранней версии. В системах, отличных от Windows, вероятно, в вашем пользовательском каталоге есть каталог pgAdmin. Конечно, все настройки сеанса и т.д. Исчезли после удаления этого.

Ответ 11

Решением было просто закомментировать строки "work_mem = 256MB" и "maintenance_work_mem = $ 3GB" в файле postgresql.conf и попытаться запустить службу postgresql. (start → run → services.msc) и найдите службу postgresql- [version], затем щелкните правой кнопкой мыши и запустите.