Добырый день!
Уже битый день пытаюсь запустить PG - не помогает. Помогите!
История такова:
Есть машина на SUSE 11, скачал с официального сайта PGSQL, проинсталировал по дефолту всё. Да он толком и вопросов не задавал. Сборка 8.4.1 бинарная.
Затем проделал операцию с ALTER USER postgres WITH PASSWORD 'postgres' - прошло на ура
Далее в конфиге /usr/local/psql/data/pg_hba.conf изменил строки:
с
local all all md5
host all all 127.0.0.1/32 md5
host all all : : : 1/128 md5
на
local all all trust
host all all 0.0.0.0/0 trust
host all all : : : 1/128 trust
Далее в конфиге vi /usr/local/psql/data/postgresql.conf
разкоментировал:
data_directory = 'ConfigDir' # use data in another directory
hba_file = 'ConfigDir/pg_hba.conf' # host-based authentication file
ident_file = 'ConfigDir/pg_ident.conf' # ident configuration file
изменил:
listen_addresses = '*' с localhost на *
default_with_oids = on c off на on
добавил по совету 1Сника:
stats_row_level = off
Далее перестартанул /etc/init.d/postgresql restart
При попытке подключиться видом psql -U postgres - всё успенно!
НО вот при попытке включиться psql -h localhost -U postgres - выдаёт следующее: psql: FATAL: Ident authentication failed for user "postgres".
Удалённо подключиться, как Вы понимаете, не получается.
Где косяк, подскажите?
Спасибо.
http://www.postgresql.org/doc
http://www.postgresql.org/docs/8.3/static/auth-pg-hba-conf.html