psql: FATAL: аутентификация по паролю не удалась для пользователя "icinga"
Я пытаюсь настроить Icinga 2 на CentOS7 и следую инструкциям, указанным в официальном документе. [ https://docs.icinga.com/icinga2/latest/doc/module/icinga2/toc создал базу данных и пользователь как icinga. Я сталкиваюсь со следующей проблемой psql: FATAL: сбой аутентификации по паролю для пользователя "icinga" при попытке импортировать схему Icinga 2 IDO с помощью приведенных ниже команд
export PGPASSWORD=icinga and psql -U icinga -d icinga < /usr/share/icinga2-ido-pgsql/schema/pgsql.sql
Ниже мой pg_hba.conf использую
# TYPE DATABASE USER ADDRESS METHOD
# icinga
local icinga icinga md5
host icinga icinga 127.0.0.1/32 md5
host icinga icinga ::1/128 md5
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 ident
#host replication postgres ::1/128 ident
1 ответ
Если бы эта же проблема была в Ubuntu Bionic, ее можно было решить, явно добавив localhost в качестве хоста:
export PGPASSWORD=icinga
psql -U icinga -d icinga -h localhost < /usr/share/icinga2-ido-pgsql/schema/pgsql.sql