목록ERROR 1227 (42000) (1)
오늘도 한 뼘 더

# 배경 $ mysql -h {HOST_NAME} -u {USER} -p {DATABASE_NAME} < dump.sql mysql dump를 하는데 다음과 같은 에러가 반환되었다. ERROR 1227 (42000) at line 18: Access denied; you need (at least one of) the SUPER privilege(s) for this operation # 문제 원인 이 문제는 RDS가 제공하는 MySQL 서버가 사용자가 아닌 다른 DEFINER가 지정된 sql파일은 허용하지 않아 생기는 것이라고 한다. 즉, data export를 할 때와 data import 할 때의 사용자가 달라서 생긴 문제였다. # 해결 방법 1. 명령어 $ sed -i 's/DEFINER=[^*]..
Study/MySQL
2022. 7. 15. 15:30