MySQL用户管理篇,授权给用户与取消用户权限

 时间:2026-02-13 21:49:00

1、全局级,授予及撤销全局权限

授权:GRANT ALL ON *.*

撤销授权:REVOKE ALL ON *.*

MySQL用户管理篇,授权给用户与取消用户权限

2、数据库级,授予及撤销某个数据库的权限

授权:GRANT ALL ON 数据库名.*

撤销授权:REVOKE ALL ON 数据库名.*

MySQL用户管理篇,授权给用户与取消用户权限

3、表级,授予及撤销某个数据库中某张表的权限

授权:GRANT ALL ON 数据库名.表名

撤销授权:REVOKE ALL ON 数据库名.表名

MySQL用户管理篇,授权给用户与取消用户权限

4、列级,适用与某个表的某一列,存储在mysql.columns_priv中

MySQL用户管理篇,授权给用户与取消用户权限

5、子程序层级,CREATE ROUTINE,ALTER ROUTINE,EXECUTE和GRANT权限 可以被授权为全局层级和数据库层级,除 CREATE ROUTINE 外,这些程序可以被授权到子程序成绩,存储在procs_priv中

MySQL用户管理篇,授权给用户与取消用户权限

1、查看现有的user表

MySQL用户管理篇,授权给用户与取消用户权限

2、示例:给zeo账号添加全局select和update的权限,然后把密码改为zeo123

GRANT SELECT,INSERT ON *.* TO 'zeo'@'localhost' IDENTIFIED BY 'zeo123' WITH GRANT OPTION;

授权成功如图

MySQL用户管理篇,授权给用户与取消用户权限

3、再次查看现有的user表

MySQL用户管理篇,授权给用户与取消用户权限

1、示例:取消账号zeo的所有授权

REVOKE ALL ON *.* FROM 'zeo'@'localhost';

MySQL用户管理篇,授权给用户与取消用户权限

2、再次查看现有的user表

MySQL用户管理篇,授权给用户与取消用户权限

1、查看root用户的所有权限

SHOW GRANTS for 'root'@'localhost';

MySQL用户管理篇,授权给用户与取消用户权限

  • android获取sdcard路径
  • VSCODE连接MySQL数据库并检索数据
  • php怎么获取数据库的值并显示
  • Eclipse怎么设置中文
  • VS如何设置字体和颜色选项
  • 热门搜索
    眼睛干怎么办 传奇怎么玩 萄怎么组词 胎记怎么去除 天之眼导航怎么样 宝怎么读 头发蓬松毛躁怎么办 体温计打碎了怎么办 腿不直怎么矫正 爱奇艺视频怎么下载