1

我已经在 Ubuntu 12.04(LTS) 中安装了 Openbravo ERP 3.0。完成安装后,我尝试使用 pgadmin 9.1 连接 postgresql 数据库。我提供了此链接中提到的所有详细信息:http ://wiki.openbravo.com/wiki/Installation/Appliance/Openbravo 。

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

在此处输入图像描述

任何人都可以提出解决此错误的建议吗?提前致谢。

4

2 回答 2

2

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

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

最后给出此链接中提到的 PostgreSQL 配置详细信息

它现在工作正常...

于 2014-10-07T11:48:04.380 回答
0
  1. 为了能够远程访问服务器,您必须将以下行添加到文件中:/var/lib/pgsql/data/postgresql.conf:

听地址 = '*'

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

托管所有所有 0.0.0.0/0 md5

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

  1. 将这些修改应用于配置文件后,您将需要重新启动 PostgreSQL 服务器。

/etc/init.d/postgresql 启动

现在,您将能够远程登录到您的服务器

于 2014-10-08T09:37:34.837 回答