nugawiki

./categories/server

mysqldump DEFINER 1449 오류

업데이트 2026-07-21 조회수

원본이 스크린샷 이미지뿐. 주제: dump 시 DEFINER 사용자 없음(ERROR 1449)

ERROR: The user specified as a definer ('user'@'%') does not exist

뷰·프로시저·트리거의 DEFINER가 대상 서버에 없을 때.

해결

# dump SQL에서 DEFINER 제거/치환
sed -i 's/DEFINER=[^*]*\*/\*/g' dump.sql
-- 또는 임포트 전 동일 계정 생성
CREATE USER 'user'@'%' IDENTIFIED BY 'password';
GRANT ALL ON db.* TO 'user'@'%';

./comments