Это произошло после того, как я изменил файл pg_hba.conf. В настоящее время он настроен на доверие, но сервер по-прежнему запрашивает пароль (даже если при нажатии на свойства поле пароля отключается). Я начал перезапуск, и теперь эта чертова штука вообще не запускается (то есть сервер; у меня сейчас нет процессов postgres). Я также установил postgres 9.0, и он работает. Но я бы очень хотел восстановить доступ к старому серверу. Я также пробовал решение с использованием resetxlog -f, но безрезультатно
Вот что еще я пробовал:
E:\Program Files\PostgreSQL\8.4.8\bin>pg_ctl.exe start -N "postgresql-8.4.8" -D
"E:\Program Files\PostgreSQL\8.4.8\data" -w
waiting for server to start...2011-09-15 08:17:29 EEST LOG: could not create fi
le "postmaster.opts": Permission denied
............................................................could not start serv
er
E:\Program Files\PostgreSQL\8.4.8\bin>pg_ctl.exe runservice -N "postgresql-8.4"
-D "E:\PostgreSQL\8.4.8\data" -w
pg_ctl: could not start service "postgresql-8.4": error code 1063
При просмотре моих pg_hba.conf
файла я заметил, что там был O
вначале вместо #
.
Я узнал из этого две вещи: