-
[MySQL] view 테이블 생성시 Access denied; you need (at least one of) the SUPER or SET_USER_ID privilege(s) for this operationDBMS/MySQL 2023. 10. 2. 15:56
원인
view, function 등을 생성할 때 definer 를 지정해주지 않으면 접속한 계정으로 definer 가 설정 됨
해결
create definer 구문을 사용하여 생성
create definer = my_account@`%` view v_user_product_info as (select ...)
Reference
ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER or SET_USER_ID privilege(s) for this operation
MySQL 관련 문의사항이 들어온 내용을 정리 한 내용입니다. 내용은 이렇습니다. 유저가 함수를 생성하는데 에러가 발생한다는 것입니다. 확인한 에러는 아래와 같습니다. ERROR 1227 (42000): Access denie
bae9086.tistory.com
728x90'DBMS > MySQL' 카테고리의 다른 글
[MySQL] DB에 이상한 데이터가 있어요! (MySQL Strict mode) (0) 2023.10.02 [MySQL] 날짜 차이 시, 분, 초로 가져오기 (0) 2023.05.09 [MySQL 5.7] 이전 행, 다음 행 가져오기 (0) 2023.05.09 [MySQL] DB에서 읽기 전용 유저 생성 (0) 2022.05.05 [MySQL] Mac에서 서버 시작, 종료 (0) 2021.11.03