发布此信息,因为与此主题相关的任何过去帖子都不适用于我。 几乎尝试了SOF中与此问题相关的所有帖子
我最近从Ubuntu 12.01升级到14.04。 我的开发环境在12.01完全正常运行。
使用LIquibase目标的Maven构建工作到12.01才能正常工作。这仅在14.04升级后开始。
环境有Postgres 9.1和12.01 升级后,ubuntu也安装了9.3,因为不再支持9.1。
我在postgres安装后面临几个问题。 目前我在最新的14.04版本中都有两个版本。
当尝试使用Maven命令构建我的Java项目时,我正在
[错误]无法在项目XXX-web上执行目标org.liquibase:liquibase-maven-plugin:3.0.5:update(默认值):设置或运行Liquibase时出错:org.postgresql.util.PSQLException:FATAL :用户" xxx"
一个。将pg_hba.conf更改为md5,来自ident的信任和密码但没有工作。这是我的pg_hba.conf(9.1)的内容:
# Database administrative login by UNIX sockets
local all postgres trust
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
#local all all ident
# IPv4 local connections:
host all all 127.0.0.1/32 password
# IPv6 local connections:
host all all ::1/128 password
# This is for general access databases:
local all all trust
host all all 127.0.0.1/0 trust
湾检查了postgresql.conf文件以及listen_address =' *,localhost'
postgresql.conf(9.1)的简要副本
# - Connection Settings -
listen_addresses = '*,localhost' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
port = 5432 # (change requires restart)
℃。检查了所有相关的pom.xml。 pom.xml包含所需的用户和密码详细信息,以及与Liquibase执行或连接到数据库的postgres的连接。
d。还尝试通过psql命令提示符连接。
psql -d db -U user
工作正常!这里没问题
在我运行这些设置之后
sudo /etc/init.d/postgresql reload
也
restarted the postgres instances (service postgres restart)
但没有运气!
对9.3版本文件做了相同的操作。
任何人都可以帮助我指导我错过的地方或让我纠正错误路径吗?
提前致谢
答案 0 :(得分:0)
关闭它并且现在有效。 请参考最后一条评论,以获得有关此问题的最终答案。