postgresql无法启动

postgresql无法启动

postgresql日志文件:

* 启动 PostgreSQL 9.1 数据库服务器                                       
* PostgreSQL 服务器启动失败,请检查日志输出:
2012-02-24 04:26:07 GMT 严重错误:“/var/lib/postgresql/9.1/main”不是有效的数据目录
2012-02-24 04:26:07 GMT 详细信息:文件“/var/lib/postgresql/9.1/main/PG_VERSION”不包含有效数据。
2012-02-24 04:26:07 GMT 提示:您可能需要 initdb。

当我的 ubuntu oneiric 崩溃时发生了这种情况。现在该怎么办?谢谢。

答案1

我遇到了同样的问题。此文件仅包含 postgreql 的版本,因此它应该包含“9.1”。

因此,请尝试:

echo 9.1 > "/var/lib/postgresql/9.1/main/PG_VERSION"

然后使用以下命令重新启动数据库服务器:

service postgresql start

玩得开心,MBR。

相关内容