2014-10-17 4 views
-1

Не удалось войти в postgresql через yii2 migrate script. Бег на CentOS 7postgresql 9.3 идентификация аутентификации не удалась для пользователя

роковая ошибка всегда

Error: SQLSTATE(08006) [7] FATAL: Ident authentication failed for user "username" 

Я изменил pg_hba.conf больше не имеет IDENT в ней для аутентификации. но он все еще пытается работать против идентификатора вместо доверия, пароля или md5 (испробовал все из них)

Я предполагаю, что по какой-то причине не прочитав файл pg_hba.conf, я вручную добавил полный путь к нему в postgresql.conf, но все еще говорит, что аутентификация идентификатора не удалась.

pg_hba.conf содержит

local all    all          password 
host all    all    127.0.0.1/32   password 
host all    all    ::1/128     password 

я не могу войти в систему из командной строки без проблем.

ответ

0

Вы запускаете службу с помощью systemctl start postgresql-9.3, но остановка и перезапуск не перезагружали данные. Мне пришлось перезапустить сервер, чтобы он перезагрузил данные.

первый попробовать

systemctl stop postgresql-9.3 
systemctl start postgresql-9.3 

, если это не работает, перезагрузите компьютер