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,就又会报错
还是没解决
小鬼 快点过来抱了~
本文作者:小鬼 过来抱~
本文链接:https://www.cnblogs.com/likecoke/p/18039108
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步