首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将postgres数据库用户角色密码从“admin”更改为“mypassword”?

如何将postgres数据库用户角色密码从“admin”更改为“mypassword”?
EN

Stack Overflow用户
提问于 2018-10-26 05:50:23
回答 2查看 14K关注 0票数 1

我试图在odoo-10中将PostgreSQL数据库用户角色密码从“admin”更改为“mypassword”。我在postgres中尝试过ALTER ROLE "odoo" WITH PASSWORD 'mypassword';,并重新启动了postgresql服务

但这是行不通的。当我再次启动odoo服务器时,它会显示类似于致命的错误:用户"odoo"的密码身份验证失败,如果我将此密码更改为'admin‘,则运行良好。我尝试过在"/etc/odoo.cof“和"/odoo/tools/config.py”中进行相应的修改,但这并没有解决我的问题。

还有什么我错过的吗?希望你能帮我解决这个问题。

提前谢谢!!

EN

回答 2

Stack Overflow用户

发布于 2018-10-26 12:15:40

尝试如下:

代码语言:javascript
复制
$sudo -u postgres psql database_name

$ALTER USER postgres with encrypted password 'ur password';
票数 6
EN

Stack Overflow用户

发布于 2019-08-13 07:55:35

试试这一行:

代码语言:javascript
复制
sudo -u postgres psql -c "ALTER USER <user> WITH ENCRYPTED PASSWORD '<password>';"

用相应的数据替换<user><password>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53002249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档