操作系统:Ubuntu 16.04; PostgreSQL:10
我想将data_directory从默认目录移动到另一个目录 .
原始Data_directory:〜/ var / lib / postgresql / main
我将data_directory rsync到media / my_name / HHD / postgreql / 10 / main
sudo rsync -av /var/lib/postgresql/main media/my_name/HHD/
并编辑〜/ etc / postgresql / 10 / main / postgresql.conf来改变路径 .
重新启动postgresql后,我执行了“psql”,错误如下:
psql: could not connect to server: No such data or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
我已经更改了用户但是有相同的错误消息 .
我也尝试过:
sudo ln -s /media/vierylin/HHD/postgresql/10/main/.s.PGSQL.5432 /var/run/postgresql/.s.PGSQL.5432
它仍然失败了 .
将data_directory路径恢复到原始目录后,错误消息将消失 .
我该如何修复/.s.PGSQL.5432