Python 用户“的对等身份验证失败”;“奥多”;

Python 用户“的对等身份验证失败”;“奥多”;,python,postgresql,openerp,odoo-9,Python,Postgresql,Openerp,Odoo 9,我使用的是Odoo 9,我在使用Odoo服务器时遇到问题$Odoo.py-r Odoo-w password,未加载本地主机:8069,并且在终端“用户“Odoo”的对等身份验证失败”时出错 我已经在postgres上创建了一个用户“odoo”。 午餐时,$odoo.py我可以在浏览器上加载odoo页面,但无法创建数据库(作为默认用户) 它正在工作,我已经创建了数据库,但当我注销时,我无法再连接到我的数据库帐户 有什么想法吗?您需要更改pg_hba.conf配置。 此错误意味着您正在使用对等身份

我使用的是Odoo 9,我在使用Odoo服务器时遇到问题
$Odoo.py-r Odoo-w password
,未加载
本地主机:8069
,并且在终端“用户“Odoo”的对等身份验证失败”时出错

我已经在postgres上创建了一个用户“odoo”。
午餐时,
$odoo.py
我可以在浏览器上加载odoo页面,但无法创建数据库(作为默认用户)

它正在工作,我已经创建了数据库,但当我注销时,我无法再连接到我的数据库帐户


有什么想法吗?

您需要更改pg_hba.conf配置。 此错误意味着您正在使用对等身份验证,因此需要将其更改为md5或适合您的内容

您可以在此处找到更多信息:

如果您在本地连接,则需要从更改以下入口

本地所有对等

对这样的事情:

本地所有md5这对我很有帮助

  • sudo nano/etc/postgresql/9.3/main/pg_hba.conf
然后加上

  • 本地全奥多信托
然后重新启动postgres

  • sudo服务postgresql重启

我知道这是一篇老文章,但上面的结果对我不起作用。好吧,这肯定会起作用的。 你可以看到这个django

显然,使用postgresql进行身份验证有多种方法

因此,如果您的Postgresql用户与您的linux用户不同,那么一个简单的方法是将
--db_host
添加到
本地主机
,即
“127.0.0.1”

如果您觉得这方面有什么问题,请告诉我,我将进一步推迟

--db_主机“127.0.0.1”
拯救了我的一天
.odoo-bin -r "pg_user" -w 'pg_pass' --db_host "127.0.0.1"