关于linux:Postgres – 移动数据文件夹

Postgres - Moving Data Folder

我想在我的Ubuntu服务器上移动我的PostgreSQL数据文件夹,我正在按照本教程移动它:

https://www.digitalocean.com/community/tutorials/how-to-move-a-postgresql-data-directory-to-a-new-location-on-ubuntu-16-04

我能够移动它,并更新我的conf文件以指向新位置。

当我去运行Postgres时,它会启动,但是当我尝试连接时

sudo -u postgres psql

它给了我这个错误:

psql:无法连接到服务器:没有这样的文件或目录
服务器是在本地运行还是接受
Unix域套接字"/var/run/postgresql/.s.PGSQL.5432"上的连接?

发生了什么事? 它说它正在运行。


完成移动PostgreSQL数据目录后。 不要忘记restart PostgreSQL服务。

通过命令ps -ef | grep postgres检查PostgreSQL状态。 -D参数值应该是新目录位置。

ERROR /var/run/postgresql/.s.PGSQL.5432表示您的PostgreSQL服务无法正常启动或启动时失败。