Я только начал обучаться работе с postgresql. Всё делал по гайду: установил postgres, запустил сервис, поигрался в консоли, вроде работет, установил pgadmin, но на моменте создания сервера следующая ошибка: unable to connect to server: connection failed: ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (Ident). Я и пароль задавал и нового пользователя создавал.
Linux - fedora 38.
Не надо обучаться работе с постгресом, используя pgadmin - ничего хорошего из этого не выйдет. Юзайте консольные утилиты, трогайте напрямую pg_hba (в котором скорее всего и кроется причина ошибки) и т. д.
Для решения этой проблемы необходимо вспомнить пароль при установке postgresql, либо сделать следующее:
1. Открыть терминал
2. Ввести команду service postgresql status и убедиться, что сервис запущен
3. Зайти в postgresql с помощью команды: sudo -i -u postgres
4. Ввести команду: psql
5. Изменить пароль для пользователя: ALTER USER postgres WITH PASSWORD 'postgres';
6. Дальше всё по иннструкции для pgadmin