2016-12-17 2 views
0

я успешно установил Postgres через доморощенного, и я установить его запустить автоматически, делаяPostgres сервер работает в локальном хосте, но postico, pgadmin не может получить доступ к нему

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist 

Итак, теперь я могу получить доступ к PSQL от моего терминала (я использую iterm2 + о мой ЗШ)

psql (9.6.1) 
Type "help" for help. 

ty2kim=# 

проблема заключается в том, инструменты управления Postgres как postico, pgadmin не может получить доступ к нему

для postico, бардак ошибки возраст

could not connect to server: Connection refused 
Is the server running on host "localhost" (::1) and accepting 
TCP/IP connections on port 5435? 
could not connect to server: Connection refused 
Is the server running on host "localhost" (127.0.0.1) and accepting 
TCP/IP connections on port 5435? 

что странно, потому что от моего понимания, доступ к базе данных из инструментов терминала и управления в основном то же самое, если правильно настроены

Мой pg_hba.conf и postgresql.conf устанавливаются по умолчанию (не вносить никаких изменений в них), но я пытался делать

listen_addresses = 'localhost' 
=> 
listen_addresses = '*' 
(restart server) 

до сих пор не работает

Пожалуйста, помогите!

ответ

0

Порт 5435 не является стандартным для PostgreSQL. Вы уверены, что PG работает на нем? Если вы не изменили его в postgresql.conf, оно должно быть 5432. Пожалуйста, проверьте его.

0
  1. должен проверить pg_hba.conf. Если не имеет много ограничений, вы можете поместить в конец этого файла на строку ниже: хозяин все все все доверие

После этого перезагрузить/перезапустить экземпляр.

  1. Проверьте, используется ли на вашем компьютере межсетевой экран. Если да, отключите его.
Смежные вопросы