我已经在linux(kubuntu)和最新版本的pgadmin3上安装了postgresql 9.2,但当我连接它们时,出现了以下错误:
发生了一个错误:
我能做什么?
我还用java为我的web应用程序配置了tomcat.事实上,postgresql在try 我的应用程序之前就已经开始工作了.
我已经在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",则您可以无需密码进行本地连接.