728x90
A DB 와 동일하게 B DB 생성 해주세요 라는 요청 사항이 왔다.
어렵지 않으니 해드리지요!!
오잉?!
근데 이관하고 보니 저장함수 (function)에 특정 사용자가 정의 되어 있어 실행이 되지 않는다....
당황하지 말고 아래 쿼리 대로 실행 해주자
-- 함수 확인
SELECT *
FROM mysql.proc
WHERE DEFINER= '기존계정@%'
AND TYPE = 'FUNCTION';
-- 함수 정의자 수정
UPDATE mysql.proc
SET DEFINER = '새로운계정@%'
WHERE DEFINER= '기존계정@%'
AND TYPE = 'FUNCTION';
-- 함수 정의자 변경 상태 확인
SHOW FUNCTION STATUS;
728x90
'DBMS > MYSQL' 카테고리의 다른 글
[MYSQL] 테이블 데이터 복사 ( HeidiSQL ) - 대량 데이터 복사 시 DBeaver 가 아닌 HeidiSQL 를 쓰는 이유 (0) | 2023.08.23 |
---|---|
[MYSQL] 계정 동시 접속자 차단 (max_user_connections ) (0) | 2023.04.24 |
[MYSQL] SQL Error [1701] [42000]: Cannot truncate a table referenced in a foreign key constraint (0) | 2022.12.08 |
[MYSQL] DBeaver (디비버) 사용자 계정 생성 추가 및 권한 부여 (0) | 2022.12.02 |
[MYSQL] 사용자 (USER) 계정 권한 설정 (0) | 2022.12.02 |