gpt4 book ai didi

postgresql - 无法启动服务 postgresql

转载 作者:行者123 更新时间:2023-11-29 14:24:06 26 4
gpt4 key购买 nike

我正在使用 postgresql,突然间,它停止了。我停止了服务,但当我尝试启动它时,我永远做不到。

 service postgresql start     FAIL

没有备份,pg_dump 是不可能的。

pg_dump -i -h localhost -p 5432 -U postgres -F c -b -v -f "/mibase.backup" mydatabase

哪种备份方式最好?

最佳答案

我在 Windows 下使用 PostgreSQL 9.0.2 遇到了很多麻烦。该服务每隔几天就会停止一次。不过,我从来没有遇到过重新启动它的问题。无需重新启动 Windows 服务器即可重新启动 PostgreSQL 服务。

关闭 PostgreSQL 服务后,您可以 copy the database files .

如果您使用的不是最新版本,您可以尝试安装更新的次要版本。 Postgresql 不介意在同一台服务器上运行多个版本,尽管它们每个都必须监听不同的端口。

次版本号是第三位数字。以上,主要版本是“9.0”。如果您运行的是 9.0.2,则需要 9.0.[大于 2 的数字]。为什么?

“次要版本永远不会改变内部存储格式,并且始终与同一主要版本号的早期和以后的次要版本兼容,例如,8.4.2 与 8.4、8.4.1 和 8.4.6 兼容。” ( Upgrading a PostgreSQL Cluster )

所以次要版本升级,监听不同的端口,并指向你的旧数据目录可能会让你 make a SQL dump . SQL 转储可以恢复到任何版本。

指向新数据目录的次要版本升级应该能够读取在文件系统级别复制的文件。 (第 2 段,以上。)

关于postgresql - 无法启动服务 postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8855005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com