2016-06-14 2 views
0

Я новичок в postgresql. Я пытаюсь использовать postgresql с ruby ​​на рельсах. Я только что установил postgresql, и я только что создал свою базу данных. Но когда я пытаюсь запустить postgresql на localhost на порту 5432, я получаю вышеуказанную ошибку.`initialize ': fe_sendauth: пароль не указан (PG :: ConnectionBad)

+0

Если вы хотите, вы можете разрешать локальные соединения без пароля, помещая 'trust' вместо' peer' –

ответ

0

Да, я понял, решение:

Я изменил настройки в pg_hba.conf к

# IPv4 local connections: 
host all    all    127.0.0.1/32   trust 
# IPv6 local connections: 
host all    all    ::1/128     trust 

где первоначально вместо trust это было md5. Тогда просто делать service postgresql restrart сделал трюк !!

Смежные вопросы