开发者社区 > 数据库 > 关系型数据库 > 正文

RDS对子账户登陆的,禁止查看某张表怎么实现呢?

RDS对子账户登陆的,禁止查看某张表怎么实现呢?

展开
收起
冰激凌甜筒 2023-04-04 16:57:03 242 0
4 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    创建一个新的子账号,并为其授权访问 MySQL 数据库。

    在 MySQL 数据库中,创建一个只读账号,但不授权给该子账号。

    针对子账号所属的分组或单独的账号,禁止 DROP、INSERT、UPDATE、SELECT 等操作。

    对于该只读账号,授权只查看需要的表。

    2023-04-25 16:41:57
    赞同 展开评论 打赏
  • 大鹏一日同风起,扶摇直上九万里

    你好,可以使用DMS 进行权限管理。 RDS侧如果一开始不是设置高权模式,对具体某张表授权比较麻烦。

    2023-04-04 19:09:19
    赞同 展开评论 打赏
  • 实例的管控模式为安全协同模式,可以给用户授权某张表的权限,没有权限的不能进行操作,此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-04-04 19:08:56
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    在阿里云RDS上,您可以通过以下步骤实现子账户禁止查看某张表:

    登录RDS管理控制台,选择目标实例,进入实例详情页面。

    在左侧导航栏中选择“账号管理”,找到需要禁止查看某张表的子账号,点击“授权管理”。

    在授权管理页面,找到需要禁止查看的数据库和表,勾选相应的数据库和表,然后在“表权限”栏中移除“读”权限。

    点击“确定”按钮保存授权配置。

    在完成以上步骤后,该子账户将被禁止查看所选的数据库和表。请注意,该子账户仍可以登录到该实例,并查看其他数据库和表的所有内容。

    2023-04-04 16:59:55
    赞同 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云数据库 RDS MySQL 版
  • 云数据库 RDS
  • 相关电子书

    更多
    PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载
    阿里云企业级自治数据库 RDS 详解 立即下载
    阿里云MySQL云数据库产品体系介绍 立即下载

    相关镜像