MySQL에서 미리 Export 한 Data를 Data Import
시킬 때, 아래와 같은 1227 에러가 뜨는 경우가 있습니다.
ERROR 1227 (42000) at line 52: Access denied;
you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation
이때 Export 시켰던 sql 파일에 들어가보면 아래와 같은 명령줄이 있습니다.
이를 주석처리 하거나 삭제하면 정상적으로 Data가 Import 되게 됩니다.
SET @MYSQLDUMP_TEMP_LOG_BIN = @@SESSION.SQL_LOG_BIN;
SET @@SESSION.SQL_LOG_BIN= 0;
SET @@GLOBAL.GTID_PURGED=/*!80000 '+'*/ '';
주의할 점은 해당 명령어가 파일의 상단에만 있는것이 아니라 중간에도 있을 수 있으니 잘 확인해야 합니다.