如何连接刚刚在ubuntu上安装的postgresql 11?

如何连接刚刚在ubuntu上安装的postgresql 11?

在 Windows Linux 子系统中,我安装了 ubuntu 18.04

在那里,我使用以下方式安装了 postgresql 11sudo apt-get install postgresql-11

我拿回了它

Ver Cluster Port Status Owner Data directory Log file 11 main 5432 down postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log

当我运行“psql”时,出现错误

psql:无法连接到服务器:没有这样的文件或目录 服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?

然后我尝试指定一个文件夹,如下所示

psql -h /var/lib/postgresql/11/main

我收到这个错误...

psql:无法连接到服务器:没有权限 服务器是否在本地运行并接受 Unix 域套接字“/var/lib/postgresql/11/main/.s.PGSQL.5432”上的连接?

有什么提示吗?

谢谢

答案1

我错过了启动服务器的指令......

它最终以以下指令开始

sudo -u postgres /usr/lib/postgresql/11/bin/pg_ctl -D /etc/postgresql/11/main -l /var/log/postgresql/postgresql-11-main.log start

相关内容