当前位置: 首页 > news >正文

[MySQL FAQ]系列 -- 如何利用触发器实现账户权限审计

作/译者:叶金荣(Email: email.gif),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。
一个简单的例子:
delimiter |
create trigger before_insert_a before insert on a
for each row 
begin
if USER() != 'root@localhost' then
 insert into log values(user());
end if;
end; |
这里不能用 current_user() 代替 user(),因为 current_user() 取得的是创建该trigger的账户。
上面只是个简单的例子,可以通过查询mysql.user, mysql.db 等表来做更详细的权限验证判断。
需要注意的是:启用触发器后会带来系统性能上的下降,需要有个权衡。
本文出自 “MySQL中文网”博客 http://www.imysql.cn/
 

相关文章:

  • title,alt中換行和js中換行的符號
  • 中国教育总网运营模式一些问题的思考
  • 赢在中国 (2008-3-19)
  • SMS 2003 安装(一)
  • 学习的三重境界(想成功的人都不可错过)
  • [转]中文搜索引擎技术揭密:中文分词
  • 如何使用Proxy模式及Java内建的动态代理机制
  • GridView 无刷新分页的实现(ICallBackEventHandler-转
  • 电脑里面的隐藏文件不能显示出来的原因
  • 日记 [2008年04月26日]金三银四
  • ***通过什么方式***网吧
  • Python天天美味(2) - 字符遍历的艺术
  • What's Windows XP N
  • oracle游标使用
  • WinForm程序设计-进度条控件(progressBar)
  • $translatePartialLoader加载失败及解决方式
  • 78. Subsets
  • DOM的那些事
  • fetch 从初识到应用
  • Java多线程(4):使用线程池执行定时任务
  • Java方法详解
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Redux系列x:源码分析
  • STAR法则
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 聊聊sentinel的DegradeSlot
  • 前端js -- this指向总结。
  • 硬币翻转问题,区间操作
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • ​flutter 代码混淆
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (4)事件处理——(7)简单事件(Simple events)
  • (9)目标检测_SSD的原理
  • (SpringBoot)第七章:SpringBoot日志文件
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (原)Matlab的svmtrain和svmclassify
  • (转)iOS字体
  • .dwp和.webpart的区别
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .Net 知识杂记
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .Net语言中的StringBuilder:入门到精通
  • ??eclipse的安装配置问题!??
  • @JoinTable会自动删除关联表的数据
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [.NET]桃源网络硬盘 v7.4
  • []sim300 GPRS数据收发程序
  • [1]-基于图搜索的路径规划基础
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析