【发布时间】:2020-07-01 18:15:35
【问题描述】:
如果我创建一个以 postgres 身份登录到根数据库的用户并创建一个用户......它不起作用。我做错了什么?
postgres=> CREATE ROLE myUser WITH LOGIN PASSWORD 'xxx';
CREATE ROLE
postgres=> GRANT CONNECT ON DATABASE myDatabase TO myUser;
GRANT
postgres=> GRANT USAGE ON SCHEMA public to myUser;
GRANT
postgres=> GRANT SELECT ON ALL TABLES IN SCHEMA public TO myUser;
GRANT
当我去验证时,我得到一个错误。 psql -h $dbURL -U myUser myDatabase
致命:用户 myUser 的密码验证失败
【问题讨论】: