修改function、procedure的definer
select definer from mysql.proc;--函数、存储过程
update mysql.proc set definer=fuser@localhost;--如果有限定库或其它可以加上where条件
修改event的definer
select DEFINER from mysql.EVENT;--定时事件
update mysql.EVENT set definer= 'root'@'localhost';
修改view的definer
select concat("alter DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `",TABLE_SCHEMA,"`.",TABLE_NAME," as ",VIEW_DEFINITION,";") from information_schema.VIEWS where DEFINER = 'old@%';