錯誤:Access denied; you need (at least one of) the SUPER privilege(s) for this operationsql
MySQL導入sql文件時遇到問題,通常是建立的所屬用戶和當前執行的用戶不一致致使,須要將其更改成一致或者去除。bash
使用正則將其替換掉this
Linux:spa
sed 's/\sDEFINER=`[^`]*`@`[^`]*`//g' -i database.sql
Win:code
若是文件過大,建議採用 EmEditor 將其使用正則替換 成空文本(導入時的當前用戶)或者是指定用戶。it
\sDEFINER=`[^`]*`@`[^`]*`