Проблема с установкой PostgreSQL - PullRequest
1 голос
/ 02 декабря 2011

Я начал изучать RoR, теперь я пытаюсь установить PostgreSQL для выполнения серверной операции с базой данных.

У меня есть две машины, на которых я установил Postgresql, он хорошо работает на одной машине.На другой машине я удалил PostgreSQL и переустановил его.После переустановки я не смог запустить службу PostgreSQL.

Ниже приведен журнал ошибок, который я вижу в файле журнала PostgreSQL


2011-12-02 04:40:53 PST LOG:  incomplete startup packet
2011-12-02 04:40:53 PST LOG:  database system was not properly shut down; automatic recovery in progress
2011-12-02 04:40:54 PST LOG:  consistent recovery state reached at 0/15F44E0
2011-12-02 04:40:54 PST LOG:  record with zero length at 0/15F44E0
2011-12-02 04:40:54 PST LOG:  redo is not required
2011-12-02 04:40:54 PST LOG:  database system is ready to accept connections
2011-12-02 04:40:54 PST LOG:  autovacuum launcher started
2011-12-02 04:40:54 PST LOG:  could not receive data from client: An operation was attempted on something that is not a socket.

Я пытался решить эту проблему несколькими способами,но бесполезно на всех этапах.Может ли кто-нибудь помочь мне в этом?

Я устанавливаю PostgreSQL версии 9.0.5 на компьютере под управлением Windows 7 (64-разрядная версия)

1 Ответ

1 голос
/ 02 декабря 2011

Правильно ли я сказал, что у вас когда-то была рабочая установка Postgres на той же машине?Но вы удалили его и теперь пытаетесь установить на тот же компьютер снова?

Однажды я был в подобной ситуации, но это было связано с учетной записью службы, которую создает установщик.Вы создали новую служебную учетную запись для postgres или пытаетесь повторно использовать старую?Если так, вы уверены, что используете правильный пароль для учетной записи?

Еще одна догадка, которую я получил;порт, на котором слушает новый сервер Postgres, действительно ли он свободен?Мне кажется, что он не может открыть порт прослушивания, указанный в postgresql.conf.

Или еще одна догадка;если я читаю журнал правильно, у меня возникает ощущение, что вы повторно используете старый каталог данных.Это правда?И если да, то какая была версия предыдущей установки Postgres?

Извините, у меня нет ответа, но у меня есть вопросы, которые могут привести вас к решению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...