我试图在odoo-10中将PostgreSQL数据库用户角色密码从'admin'更改为'mypassword'。我在postgres中尝试过ALTER ROLE "odoo" WITH PASSWORD 'mypassword';
,然后重新启动了 postgresql服务。
但是它不起作用。 当我再次启动 odoo服务器时,它显示类似 FATAL的错误:用户“ odoo”的密码身份验证失败,并且如果我将此密码改回'admin',则工作正常。我已经尝试在“ /etc/odoo.cof ”和“ /odoo/tools/config.py ”中进行相应的更改,但这并不能解决我的问题。也是问题。
还有其他我想尝试的东西吗?希望您能帮助我解决此问题。
提前谢谢!
答案 0 :(得分:1)
尝试这个:
$ sudo -u postgres psql数据库名称
$ ALTER USER postgres,其密码为“ ur password”;
答案 1 :(得分:0)
尝试以下一行:
sudo -u postgres psql -c "ALTER USER <user> WITH ENCRYPTED PASSWORD '<password>';"
替换并带有相应的数据。