mysql修改definer方法


 -- 函數、存儲過程

select definer from mysql.proc;
update mysql.proc set definer='billing@%';
 
-- 定時事件
select DEFINER from mysql.EVENTS;
update mysql.EVENTS set definer='billing@%';
 
--視圖
select DEFINER from information_schema.VIEWS;   
select concat("alter DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW ",TABLE_SCHEMA,".",TABLE_NAME," as ",VIEW_DEFINITION,";") from information_schema.VIEWS where DEFINER<>'billing@%'; 
 
--觸發器
select DEFINER from information_schema.TRIGGERS;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM