首先,我是一个新手,我想这就是为什么这个错误首先发生的原因。
我的一位同事停止了工作,所以我不得不接管我们使用redmine
并进行备份的管理工作。
所以我想自动安排这些备份。在某个地方,我为用户postgres更改了/etc/postgresql/9.1/main/pg_hba.conf
(这是redmine数据库的那个)。
从local all postgress peer
到local all postgress trust
所以我可以在crontab中运行一个shell程序。这工作但后来redmine不再起作用了。我明白了:
致命:用户“postgres”FATAL的密码验证失败: 用户“postgres”(PG ::错误)
的密码验证失败
这是redmine的错误网站。我把所有东西都改回来重新启动了所有东西,但它没有用。 然后我使用较旧的备份来恢复但仍然。 所以,现在我不知道什么是错的。也许有人可以帮助我。 谢谢。 巴巴拉
答案 0 :(得分:0)
我认为这是因为我在ubuntu中更改了postgres用户的密码。我现在还不知道他们是连接在一起的。我总是得到一个密码承诺,但我不知道它(我的同事至少没有告诉我一个)我试图在数据库中改变它
ALTER USER Postgres WITH PASSWORD 'newpassword';
重新安装数据库并使用旧备份是否足够?