مشکل در import Trigger ها در mysql
تاریخ انتشار:
18 اردیبهشت 1398
در صورتی که دیتابیس حاوی trigger باشد و در محیط mysql workbench از آن export گرفته شود با خطای زیر مواجه میشود
ERROR 1227 (42000) at line 374: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
برای حل این مشکل کافی است در کنار پوشه ای که فایل sql مورد نظر قرار دارد برنامه git bash را باز کنید و دستور زیر را اجرا کنید
sed ‘s/\sDEFINER=`[^`]*`@`[^`]*`//g’ -i oldfile.sql