postgresql 12不允许我创建本地服务器

时间:2020-06-01 13:45:08

标签: postgresql config

我正在通过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"

缺少什么文件?
你能帮我吗?

2 个答案:

答案 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”

  • 正在投放Flask应用程序“ pgadmin”(延迟加载)
  • 环境:生产 警告:不要在生产环境中使用开发服务器。 改用生产WSGI服务器。
  • 调试模式:关闭 最后说

“无法联系应用程序服务器。”