首页 > 数据库 >【MySQL】回收普通用户对其他库的查询权限,普通用户只能看见自己的表

【MySQL】回收普通用户对其他库的查询权限,普通用户只能看见自己的表

时间:2023-12-05 17:46:43浏览次数:43  
标签:普通用户 GRANT 回收 授予 MySQL 权限

如何解决已回收权限的普通用户对其他库的查看权限?

正常来说,普通用户自己创建的数据库表的权限无法被回收,如果用户曾经被授权过所有权限,取消权限后,依然可以看见其他库。其原因就是被授予了grant option权限,需要手动取消

"WITH GRANT OPTION"是MySQL中的一个选项,用于将授予权限给其他用户。当使用GRANT语句授予权限时,可以添加"WITH GRANT OPTION"选项,以允许被授予权限的用户将获得的权限授予其他用户。

image

标签:普通用户,GRANT,回收,授予,MySQL,权限
From: https://www.cnblogs.com/billyme/p/17877773.html

相关文章

  • mysql 实现自增 ++i
    mysql实现自增1.每次查询都会自增--@i:=0来初始化一个名为@i的变量,并赋值为0@i是一个用户定义的变量,在MySQL中,使用@前缀定义的变量是用户定义的变量,与系统变量不同。SET@i=(select@i:=0FROMdual);--SELECT语句来将@i的值加1并赋值给@i。这里使用了:=运......
  • MySQL创建用户并赋权
    最简单(全部赋权)语法#创建用户CREATEUSER'username'@'%'IDENTIFIEDBY'mypassword';#赋权所有GRANTALLPRIVILEGESON*.*TO'username'@'%';#刷新权限FLUSHPRIVILEGES;1.创建mysql用户1.1新建用户CREATEUSER'username&......
  • dhango要迁移时mysql安装及配置
    一、apt安装MySQLsudoapt-getupdate#更新源sudoapt-getinstallmysql-server#安装sudoaptinstallnet-tools二、MySQL服务管理sudoservicemysqlstatus#查看服务状态sudoservicemysqlstart#启动服务sudoservicemysqlstop#停止服务sudoservice......
  • 深入了解Linux文件权限
     在Linux系统中,文件权限是保障系统安全性和数据完整性的关键之一。本文将深入讨论Linux文件权限的各个方面,包括基本权限(UGO权限)、基本权限以外的ACL权限、高级权限、文件属性(chattr)以及客户端查询方法。基本权限(UGO权限)在Linux中,每个文件和目录都有一个拥有者(User)、一个用户组(Gro......
  • 解读JetBrains 2023年开发者生态报告,MySQL仍是全球数据库顶流 | StoneDB数据库观察 #1
    作者:宇亭 ​最近,全球知名的开发者工具公司JetBrains对外发布了《2023年开发者生态系统报告》,报告的具体内容,前几天已经有中文互联网的媒体解读了,由于我们是做数据库的,所以自然而然想要特别关注一下数据库的情况——结果在意料之中,MySQL在全球范围内仍是最流行的数据库。当......
  • 源码编译安装mysql8.0
    下载源码源码下载地址:https://dev.mysql.com/downloads/mysql/找到对应版本进行下载上传至服务器编译安装使用cmake命令进行安装cdmysql-8.0.35mkdirbldcdbldcmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DDOWNLOAD_BOOST=1-DWITH_BOOST=/usr/local/boost..安......
  • perl:mysql binlog iud (insert、update、delete)分析 小脚本:实用程序
    1#!/usr/bin/perl2#utf-834usestrict;5usePOSIX;6useTime::HiResqw/sleeptime/;78$|=1;910my$line='#-----------------------------------------------------------------------';11my$debug=0;1213##------------......
  • MySQL基本操作
    //mysql数据库管理工具简称叫数据库(存放数据,作为动态网站开不可缺少的一环)mysql是一种关系型数据库基本语法:1.查询当前MySQL下有的所有数据库showdatabases;2.创建数据库createdatabase数据库名数据库选项(字符集,校对集)(大部分情况我们都不进行数据选项的设置)......
  • Go--连接mysql,增删改查
    下载驱动库,下为官方推荐的,还有其他ORM库,暂时没涉及,故本文不做阐述goget-ugithub.com/go-sql-driver/mysql 一、连接1.1直接连接,查询单行packagemainimport("database/sql""fmt"_"github.com/go-sql-driver/mysql")funcOneLineQuery(){......
  • 基于ACL (Access Control List)实现权限控制
    ACL是直接给用户分配权限:比如用户1有权限A、B、C,用户二有权限A,用户3有权限A、B。 这种记录每个用户有什么权限的方式,叫做访问控制表(AccesscontrolList);用户和权限是多对多的关系,存储这种关系需要用户表、角色表、用户-角色的中间表。我们来实践一下:在数据库中创建a......