如何将 PostgreSQL 数据目录移动到 Ubuntu 18.04 上的外部 HDD 或 U 盘?

如何将 PostgreSQL 数据目录移动到 Ubuntu 18.04 上的外部 HDD 或 U 盘?

我关注了这篇文章:https://www.digitalocean.com/community/tutorials/how-to-move-a-postgresql-data-directory-to-a-new-location-on-ubuntu-18-04来自 digitalocean 但不起作用。
这是我收到的错误:
psql:无法连接到服务器:没有此文件或目录服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?

答案1

从错误来看,您似乎更改了数据目录,但未配置正确的路径,并且服务器无法找到数据目录的位置。

您需要确保根据您的 PostgreSQL 设置,配置文件中的配置正确。

根据您的版本找到 PostgreSQL 设置的配置文件并交叉检查数据目录配置。

sudo nano /etc/postgresql/<Postgresql_version>/main/postgresql.conf

data_directory = '<path of new dir>'

相关内容