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。