news 2026/10/21 11:16:51

highgo DB中数据库对象,模式,用户,权限之间的关系

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
highgo DB中数据库对象,模式,用户,权限之间的关系

文章目录

  • 环境
  • 文档用途
  • 详细信息

环境

系统平台:Microsoft Windows (64-bit) 10
版本:5.6.4

文档用途

根据自己的使用数据库心得,以及客户在权限这部分遇到的问题,自己总结了一下在HGDB当中,数据库,模式,角色和权限之间的一些关系。

详细信息

一、对应关系

1、数据库和模式:一个服务器上可以有多个数据库,每个数据库会有多个模式,模式下面是数据库对象。

2、每个数据库,模式,数据库对象都有其唯一的所有者。在其他用户没被授权的情况下,只有highgo用户和其所有者才能够操纵(读写)这些数据库对象。

3、用户和数据库对象:每个数据库只能有一个其所有者,但一个用户可以拥有多个数据库,模式,数据库对象。

4、权限问题:对于数据库,模式和数据库对象来说,只有超级用户(highgo)及其所有者才有权限修改这些数据库对象。如果其他用户想要修改不属于他们的数据库对象,可以通过超级用户或者其所有者对这个用户授权来达到目的。命令如下:

授权语句:

GRANTALLONSCHEMAschema_nametouser_name;GRANTALLONALLTABLESINSCHEMAschema_nametouser_name;

二、实际用例

目的要求:创建了多个模式,每个模式对应一个用户,要求这些用户可以对这些模式相互访问(读写操作)。

解决方案如上:可以通过超级用户或者其所有者对这个用户授权来达到目的。命令如下:

授权语句:

GRANTALLONSCHEMAschema_nametouser_name;GRANTALLONALLTABLESINSCHEMAschema_nametouser_name;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/19 12:28:02

从Anaconda迁移到Miniconda-Python3.9的理由,你知道几个?

从Anaconda迁移到Miniconda-Python3.9的理由,你知道几个? 在数据科学与人工智能项目日益复杂的今天,一个常见的场景是:你刚接手同事的代码仓库,满怀信心地运行 pip install -r requirements.txt,结果却卡在…

作者头像 李华
网站建设 2026/10/20 5:37:27

有效修复 Google Photos 备份卡住问题

当 Google Photos 备份卡住时,备份过程会持续更长时间,非常耗时,尤其是在您正准备用手机玩游戏或看电影的时候。为了轻松解决此备份问题,我们列出了 14 种简单实用的解决方法。如果这些方法都无效,您仍然可以使用其他方…

作者头像 李华
网站建设 2026/10/21 8:17:35

自考人必看!9个降AI率工具推荐,高效避坑指南

自考人必看!9个降AI率工具推荐,高效避坑指南 AI降重工具:自考人的高效避坑指南 随着人工智能技术的快速发展,越来越多的自考生在论文写作过程中依赖AI生成内容。然而,AI生成的文章往往存在明显的“AI痕迹”&#xff0c…

作者头像 李华
网站建设 2026/10/20 5:37:26

基于单片机温湿度检测显示报警控制系统设计

一、系统整体设计方案 本系统以 STC89C52RC 单片机为控制核心,聚焦工业仓储、家庭室内、实验室等场景的温湿度监测需求,可实现环境温湿度实时采集、数据直观显示、超阈值声光报警及参数阈值自定义功能,兼顾检测精度与报警及时性,为…

作者头像 李华
网站建设 2026/10/19 12:28:00

解锁 LLM 中 AI Agent 的效率密码,掌握实用优化技巧【线上直播】

在 AI Agent 飞速发展的当下,如何提升提示词效率、让模型响应更精准高效,成为许多开发者关注的核心问题。无论是刚接触 LLM 与 AI Agent 的新手,还是正在实操中遭遇效率瓶颈的从业者,都可能被这些问题困扰:MCP Service…

作者头像 李华