我在Odoo 9上,我在午餐odoo服务器$odoo.py -r odoo -w password
时遇到问题,localhost:8069
没有加载,我在终端上收到错误“用户”对等身份验证失败“odoo” ”。
我已经在postgres上创建了一个用户“odoo”
午餐时$odoo.py
我可以在浏览器上加载odoo页面,但我无法创建数据库(作为默认用户)。
它正在工作,我已经创建了数据库,但是当我退出时,我无法再连接到我的数据库帐户。
有什么想法吗?
答案 0 :(得分:9)
您需要更改pg_hba.conf配置。 此错误意味着您正在使用对等身份验证,因此您需要更改md5或适合您的内容。
您可以在此处找到更多信息: http://www.postgresql.org/docs/9.4/static/auth-pg-hba-conf.html
如果您在本地连接,则需要更改以下入口
本地所有同行
这样的事情:
本地所有md5
答案 1 :(得分:3)
这帮助了我。
然后添加
然后重启postgres
答案 2 :(得分:2)
我知道这是一个老帖子,但上面的结果对我不起作用。这肯定会奏效。 你可以看到这个django link。
显然,有多种方法可以使用postgresql进行身份验证。
因此,如果您的Postgresql用户与您的Linux用户不同,那么一种简单的方法是将--db_host
添加到localhost
"127.0.0.1"
:
.odoo-bin -r "pg_user" -w 'pg_pass' --db_host "127.0.0.1"
如果你觉得有任何问题,请告诉我,我会进一步详细说明