psql: 无法联接到服务器: 没有那个文件或目录 服务器是否在本地运行并且在 Unix 域套接字 "/var/run/postgresql/.s.PGSQL.5432"上准备接受联接?
今天在服务器上用root用户输入
pgsql和pg_dump
报错如下
首先检查了下pg的状态
发现正常
systemctl status postgresql
然后尝试输入
pg_dump -h 127.0.0.1
psql -h 127.0.0.1
不再报错
添加了-h 127.0.0.1
原因未知,待解决......
第二次尝试添加了环境变量
vim /etc/profile
#pgsql
export PGHOME=/home/data/postgresql/postgresql-11.6
export PGDATA=/home/data/postgresql/postgresql-11.6/data
export LD_LIBRARY_PATH=/home/data/postgresql/postgresql-11.6/lib
export PATH=$PATH:$HOME/bin:/home/data/postgresql/postgresql-11.6/bin
source /etc/profile
但是一退出当前的xshell,就又会报错
还是没解决
小鬼 快点过来抱了~