如何在 Ubuntu Xenial(16.04.1)上重新安装 PostgreSQL 9.5?

如何在 Ubuntu Xenial(16.04.1)上重新安装 PostgreSQL 9.5?

我尝试了工作站上的 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

它应该使用干净的数据和配置文件为您安装崭新的集群。

相关内容