我已经在linux(kubuntu)和最新版本的pgadmin3上安装了postgresql 9.2,但当我连接它们时,出现了以下错误:

发生了一个错误:

我能做什么?

我还用java为我的web应用程序配置了tomcat.事实上,postgresql在try 我的应用程序之前就已经开始工作了.

推荐答案

是否需要密码取决于您在pg_hba.conf中的设置.你可以通过不同的方式连接——pg_hba中的不同设置.conf可能适用.

我引用了pgAdmin 3提供的关于连接("服务器")设置中"主机"字段的帮助:

主机是要联系的机器的IP地址,或

如果通过Unix套接字连接,"本地"规则适用.

如果你的pg_hba顶部有这样一条线.配置文件:

local    all     all     peer

或者:

local    all     all     ident

…然后,如果您的系统用户是"postgres",并且您的数据库用户也是"postgres",则您可以无需密码进行本地连接.

Postgresql相关问答推荐

尽管Jooq已经是uuid类型,Jooq仍会启用我的UID,为什么?

利用PostgreSQL查询中表的顺序来计算包含每次时间的时间范围

函数返回查询执行plpgsql时不存在列

Postgres查询按月和年分组的总计数

如何在postgres中测试锁定

在postgres中撤销Select后,RLS停止工作

PG 16 的 AGE 安装抛出错误:无法创建 src/backend/parser/ag_scanner.c

Postgres 函数 now() 返回不正确的时区偏移量

从网址获取第一个字符串

Postgresql:创建默认表空间的视图和使用?

如何在 psql 控制台中打印当前工作目录?

Redis 可以写出到像 PostgreSQL 这样的数据库吗?

Hibernate 启动很慢

错误:ERROR: table name specified more than once

如何将表的一列复制到PostgreSQL中比较相同ID的另一表的列

Rails PG::UndefinedTable:错误:missing FROM-clause entry for table

PG::ConnectionBad FATAL:role "Myname" does not exist

我应该在 Django DATABASE ENGINE 中使用哪个 Postgres 值?

PostgreSQL 无法启动:server.key具有组或世界访问权限

错误:索引表达式中的函数必须在 Postgres 中标记为 IMMUTABLE