我正在通过vpn连接在远程服务器上使用postgresql。
我的debian buster postgresql 12安装不允许我创建本地服务器,并要求我确认是否可以连接到Unix域套接字/var/run/postgresql/.s.PGSQL.5432
Pgadmin说:
超时过期
su
Password:
root@mycomputer:/home/me# su - postgres
postgres@mycomputer:~$ psql
psql: error: could not connect to server: File o directory non esistente
Verifica che il server locale sia in funzione e che
accetti connessioni sul socket di dominio Unix "/var/run/postgresql/.s.PGSQL.5432"
缺少什么文件?
你能帮我吗?
答案 0 :(得分:0)
我尝试了以下命令的顺序: https://www.postgresql.org/docs/12/creating-cluster.html
root#mkdir / usr / local / pgsql root#chown postgres / usr / local / pgsql root#su postgres postgres $ initdb -D / usr / local / pgsql / data
最后一个答复是: bash:pg_ctl:comando non trovato(找不到命令)
答案 1 :(得分:0)
我清除了postegresql *和pgadmin4 我把所有东西都装回来了 psql从终端启动,但是
mycomputer @ user:$ pgadmin4 pgadmin4 Python路径:“ / usr / lib / python3 / dist-packages” Python主页:“” Webapp路径:“ / usr / share / pgadmin4 / web / pgAdmin4.py”
“无法联系应用程序服务器。”