Openbravo-在Ubuntu中将pgadmin与postgresql数据库连接

Openbravo-在Ubuntu中将pgadmin与postgresql数据库连接,postgresql,ubuntu,pgadmin,openbravo,Postgresql,Ubuntu,Pgadmin,Openbravo,我已经在Ubuntu12.04(LTS)中安装了OpenBravoERP 3.0。完成安装后,我尝试使用pgadmin 9.1连接postgresql数据库。我提供了此链接中提到的所有详细信息: 此外,我还更改了配置文件设置,如listen_addresses=“*”。我在单击“确定”按钮后出现此错误 有人能提出建议来修正这个错误吗?提前谢谢 实际上,问题是因为没有提到PostgreSQL的本地集群或数据区域。要在安装Openbravo后执行此操作,需要在终端中发出此命令 psql-d ope

我已经在Ubuntu12.04(LTS)中安装了OpenBravoERP 3.0。完成安装后,我尝试使用pgadmin 9.1连接postgresql数据库。我提供了此链接中提到的所有详细信息:

此外,我还更改了配置文件设置,如listen_addresses=“*”。我在单击“确定”按钮后出现此错误


有人能提出建议来修正这个错误吗?提前谢谢

实际上,问题是因为没有提到PostgreSQL的本地集群或数据区域。要在安装Openbravo后执行此操作,需要在终端中发出此命令

psql-d openbravo-U tad-h localhost-p 5932

最后给出本文中提到的PostgreSQL配置细节

它现在很好用

  • 为了能够远程访问服务器,您必须在文件中添加以下行:/var/lib/pgsql/data/postgresql.conf:
  • 侦听地址='*'

  • 默认情况下,PostgreSQL拒绝从任何远程地址接收的所有连接。您必须通过将此行添加到/var/lib/pgsql/data/pg_hba.conf来放松这些规则:
  • 托管所有0.0.0.0/0 md5

    这是一个访问控制规则,允许任何人在提供有效密码(md5关键字)的情况下从任何地址登录。您可以使用网络/掩码而不是0.0.0.0/0来仅允许从某些IP地址进行访问

  • 将这些修改应用于配置文件后,需要重新启动PostgreSQL server
  • /etc/init.d/postgresql start


    现在,您可以远程登录服务器了

    您可以通过psql连接吗?我试过了。。但是我得到了这个。。。错误:没有现有的本地群集适合作为默认目标。请参阅man pg_wrapper(1)如何指定一个。您从psql和pgAdmin获得的错误可能是由于不同的原因。请检查服务器上pg_hba.conf中的条目。