在 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