반응형
Notice
Recent Posts
Recent Comments
Link
그럴 수도 있지
[Mysql] 오류코드: 1227 본문
반응형
오류 코드: 1227
Access denied; you need (AT LEAST ONE of) the SUPER privilege(s) FOR this operation
접근 불가; 이 작업에 대해 (적어도 하나) SUPER 권한이 필요합니다.
프로시저 생성이나 수정 등 하려고 하는데 나타나는 오류 중 하나
분명히 권한이 있는데도 불구하고, 권한이 필요하다고 뜰 때가 있다.
DELIMITER $$
USE `데이터베이스명`$$
DROP PROCEDURE IF EXISTS `프로시저명`$$
CREATE DEFINER=`root`@`%` PROCEDURE `프로시저명`(
create 부분에서 계정명과 호스트 부분이 있는데 다시 재확인을 해야한다.
루트 권한으로 생성 된 프로시저일 경우을 복붙해서 하는 경우가 은근 많다.
SELECT * FROM USER WHERE USER = '계정명';
SHOW GRANTS FOR '계정명'@'호스트';
해당 계정의 호스트를 확인해서 권한을 다시 확인할 것
반응형
'Mysql' 카테고리의 다른 글
[Mysql] 날짜 더하기, 빼기 (DATE_ADD, DATE_SUB) (0) | 2021.07.14 |
---|