我在Windows电脑上运行Postgres 11服务.

当我try su - postgres:

postgres@LAPTOP-NQ52TKOG:~$ psql 
psql: could not connect to server: No such file or directory 
        Is the server running locally and accepting
        connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"

它试图连接到WSL的博士后.我不想用以下方式运行Ubuntu Postgres:

推荐答案

明确指定主机、端口和用户名

psql -h 127.0.0.1 -p 5432 -U postgres

Postgresql相关问答推荐

从子查询中的排序结果中获取前X行

无法在PostgreSQL中创建方案和表

在rust中,有什么方法可以从sqlx::query_with中返回rows_infected以及行本身?

无法将 json 范围读取为 pgtype.Int4range

如何在docker-compose中使用docker secrets设置ConnectionString?

IF 块中的 CREATE FUNCTION 语句抛出错误,同时运行它自己的作品

如何在postgres中查询多行

PostgreSQL - 列出模式中的所有唯一约束

Hibernate 将用户模型保存到 Postgres

postgresql中的外键可以被触发器违反

无法向 postgresql 数据库授予用户权限(对于 rails 应用程序)

LAG 函数和 GROUP BY

Postgres 中的相似函数与 pg_trgm

在 Windows 10 中执行时,Docker 容器关闭并给出data directory has wrong ownership错误

manage.py 迁移时必须是关系 django_site 的所有者

根据 Helm 图表设置值

PostgreSQL 字符串(255) 限制 - Rails、Ruby 和 Heroku

如何使用 sql 或 phpPgAdmin 更改 PostgreSQL 数据库的数据库编码?

防止 PostgreSQL 中的递归触发器

调用 getNextException 来查看原因:如何让 Hibernate / JPA 显示异常的数据库服务器消息