修改MySql的存储过程、函数、事件、触发器、视图的 DEFINER

原创 2016年05月31日 14:31:30
#修改存储过程、函数、事件、触发器、视图的 DEFINER
select definer from mysql.proc;
update mysql.proc set definer='root@localhost';
or update mysql.proc set definer='root@localhost' where db='db_name';

select DEFINER from mysql.EVENTS;
update mysql.EVENTS set definer='root@localhost';

select DEFINER from information_schema.VIEWS; 
select concat("alter DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW ",TABLE_SCHEMA,".",TABLE_NAME," as ",VIEW_DEFINITION,";") from information_schema.VIEWS where DEFINER='root@%'; 

select DEFINER from information_schema.TRIGGERS;
drop trigger upc.t_trigger1;

DELIMITER ;;
CREATE DEFINER=`root`@`localhost` trigger upc.t_trigger1 before delete on upc.sys_sequences   for each row 
begin
insert into upc.sys_sequences_bak values(2,old.SEQUENCE_NAME,old.START_BY,old.INCREMENT_BY,old.LAST_NUMBER,old.JVM_STEP_BY,now());
end;;
DELIMITER ;
版权声明:本文为博主原创文章,未经博主允许不得转载。如有问题请联系swazer_z@126.com 举报

相关文章推荐

关于UML与面向对象

最近参加了一个UML建模方面的培训, 经过4天的培训后,总体感觉还是不错,UML作为一种图形化的统一建模语言,确实能给我们的工作带来一些好处,比如图形化的用例图,使人能很直观地就能知道整个系统要干什么...

转换科学计数法的数值字符串为decimal类型

在操作数据库时,需要将字符串转换成decimal类型。代码如下:   select cast('0.12' as decimal(18,2)); select convert(dec...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

MYSQL千万级数据量的优化方法积累

引自:http://blog.sina.com.cn/s/blog_85ead02a0101csci.html 1、分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势...

修改MySQL存储过程、函数、事件、触发器、视图的DEFINER

#修改存储过程、函数、事件、触发器、视图的 DEFINER select definer from mysql.proc; update mysql.proc set definer='billi...

MySQL——触发器的创建和使用总结

什么是触发器 触发器(TRIGGER)是MySQL的数据库对象之一,从5.0.2版本开始支持。该对象与编程语言中的函数非常类似,都需要声明、执行等。但是触发器的执行不是由程序调用,也不是由手工启动,...

关于mysql存储过程的definer的问题

由于对mysql了解不够透彻,导致对definer问题查了好久才解决问题 记录自己的一些理解! 问题描述: 在数据库写,为一个表写了一个触发器,此触发器调用一个存储过程;由公司写的一个c程...

修改MySQL存储过程、函数、事件、触发器、视图的DEFINER

修改存储过程、函数、事件、触发器、视图的 DEFINERselect definer from mysql.proc; update mysql.proc set definer=’billing@...

MySQL触发器Trigger实例篇

MySQL触发器Trigger实例篇 发表于668 天前 ⁄ IT技术 ⁄ 暂无评论 以前关注的数据存储过程不太懂其中奥妙,最近遇到跨数据库,同时对多个表进行CURD(Create...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)