我尝试了工作站上的 PostgreSQL 配置文件,然后决定通过重新安装包将它们恢复到初始状态。我删除了 PostgreSQL 的整个配置目录 ( rm -Rf /etc/postgresql
),然后卸载了所有 PostgreSQL 包。
现在,当我这样做时sudo apt-get install postgresql
,它会被安装,但是/etc/postgresql
目录不会重新创建并且我无法启动服务器。
出了什么问题?我该如何从头开始重新安装 PostgreSQL?
答案1
我终于解决了这个问题。安装程序无法创建配置,因为以前的数据目录仍然存在(卸载命令没有删除它)。
因此,为了完全重新安装 PostgreSQL,请执行以下操作:
sudo apt-get --purge remove postgresql-*
sudo rm -Rf /etc/postgresql /var/lib/postgresql
sudo apt-get install postgresql
它应该使用干净的数据和配置文件为您安装崭新的集群。