![如何将 PostgreSQL 数据目录移动到 Ubuntu 18.04 上的外部 HDD 或 U 盘?](https://linux22.com/image/920811/%E5%A6%82%E4%BD%95%E5%B0%86%20PostgreSQL%20%E6%95%B0%E6%8D%AE%E7%9B%AE%E5%BD%95%E7%A7%BB%E5%8A%A8%E5%88%B0%20Ubuntu%2018.04%20%E4%B8%8A%E7%9A%84%E5%A4%96%E9%83%A8%20HDD%20%E6%88%96%20U%20%E7%9B%98%EF%BC%9F.png)
我关注了这篇文章: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>'