postgresql Ошибка FATAL: password authentication failed for user "username"

Forums:

Ошибка

При попытке записи в базу данных PostgreSQL возникает ошибка:

An exception occurred in driver: SQLSTATE[08006] [7] FATAL: password authentication failed for user "username"

Соединение с базой данных происходит с помощью Doctrine (Symfony 3), соединяется корректно: автоматическое формирование таблиц прошло успешно.

Решение

  1. Пишут, что можно решить, настроив конфигурацию pgsql.
  2. Возможно, вы пытаетесь подключиться к несуществующей базе данных или из-под несуществующего пользователя. Внимательно сравните данные подключения в проекте с реально существующими.
  3. Возможно, вы, как и я, пытались с удалённого сервера записать данные в базу на вашем компьютере. XD Не делайте так, создайте БД на удалённом сервере же. Удачи)
vedro-compota's picture

У Вас, судя по сообщению, не настроена авторизация по паролю, или же настроена, но нет пользователя с именем "username". То есть Вы в настройках соединения указываете неверное имя пользователя, или этот пользователь просто не создан в постгре.

_____________
матфак вгу и остальная классика =)

melisa's picture

пользователь создан, в коде вроде тоже верно указан, а вот в настройках уверенности нет. Если пользователь создан с паролем encrypted, то в конфигурации у него должно быть указано md5, а что в конфигурационном файле проекта?