Назад | Перейти на главную страницу

Невозможно запустить сервер postgres

Это произошло после того, как я изменил файл 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 вначале вместо #.

Я узнал из этого две вещи:

  1. Всегда сначала проверяйте самые невероятно глупые ошибки
  2. Не выбрасывайте телевизор в окно, если у вас нет денег на покупку другого.