반응형
MariaDB 데이터를 Import 한 후 Export 하는 과정에서 사용자를 변경해서 넣을 경우,
이전 Import 했던 사용자의 계정으로 함수가 정의되어 있어서 실행을 할 수 없어서 변경을 해줘야 한다.
SQL을 이용한 함수 정의자 일관 변경 방법
-- 함수 확인
SELECT * FROM MYSQL.PROC WHERE DEFINER='olduser@%' and type = 'FUNCTION';
-- 함수 정의자 수정
UPDATE MYSQL.PROC SET DEFINER = 'newuser@%' WHERE DEFINER='olduser@%' and type = 'FUNCTION';
-- 함수 정의자 변경 상태 확인
SHOW FUNCTION STATUS;
반응형
'Dev > DataBase' 카테고리의 다른 글
[MariaDB] MariaDB/MySQL 오류 UNION ALL 오류 (0) | 2020.10.20 |
---|---|
[MariaDB] 이중화 설정 (0) | 2020.10.16 |
[MariaDB] 테이블 정보 확인 (0) | 2020.08.20 |
[Oracle] 재귀쿼리 start with, connect by (0) | 2020.08.04 |
Oracle Session 현황 SQL (0) | 2020.01.31 |