开发者社区> 问答> 正文

PostgreSQL 新增的用户 怎么像mysql那样只能连接指定的数据库不能进其他数据库 #PG

PostgreSQL 新增的用户 怎么像mysql那样只能连接指定的数据库不能进其他数据库。 sql: create role test with login password 'test' noinherit; create database test owner test;

pg_hba: host all all 0.0.0.0/0 md5 local all all md5

登录: psql -U test -d test test#= \c 其他数据库 其他数据库#= ??

怎么像mysql那样主动授权后才能进不授权不能进。这个好像是默认都能进。 pgsql好像刚好反过来,主动取消授权的不能进,其他都能进。#PG

展开
收起
黄一刀 2020-07-06 16:09:57 1374 0
1 条回答
写回答
取消 提交回答
  • 问题是public角色权限,hba acl控制连接权限,grant控制内部权限

    2020-07-06 16:11:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载

相关镜像