Служба базы данных PostgreSQL
Я скачал PostgreSQL с их сайта - http://www.postgresql.org/download/windows
Однако я не могу создать базу данных из pgAdmin и получить сообщение:
не удалось подключиться к серверу: Отказ в соединении (0x0000274D/10061) Сервер работает на хосте "localhost" и принимает TCP/IP соединения по порту 5432? не мог подключиться к серверу: соединение отказано (0x0000274D/10061) Является ли сервер работает на хосте "localhost" и прием TCP/IP-соединений через порт 5432?
Должен ли я создать службу Windows? Как это называется? Нужно ли устанавливать его отдельно?
РЕДАКТИРОВАНИЕ
Позвольте мне объяснить себя. Я пытаюсь запустить службу. Я попытался запустить postgres.exe из командной строки, но он все равно не запускается.
Что может запустить базу данных?
РЕДАКТИРОВАНИЕ
Проблема была с моим установочным файлом. Я загрузил это снова - и это работало хорошо!
Ответы
Ответ 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], затем щелкните правой кнопкой мыши и запустите.