본문 바로가기
MySql

MySQL 알고리즘 생성 = 정의되지 않은 정의 자

by 베이스 공부 2020. 12. 27.
반응형

원격 서버에서 일부 데이터베이스를 백업했는데 해당 백업을 가져 오려고 할 때 로컬 서버에 문제가 발생했습니다. 이 줄에 오류가 발생합니다.

CREATE ALGORITHM = UNDEFINED DEFINER = root @ % SQL SECURITY DEFINER VIEW tematics_field AS select .... .

두 서버 모두 mysql 5.5.2x가 있습니다. 그리고 사용자는 두 서버에서 다릅니다.

 

해결 방법

 

호스트 이름 (또는이 경우 와일드 카드)을 작은 따옴표로 묶어야합니다.

CREATE ALGORITHM=UNDEFINED DEFINER=root@'%' SQL SECURITY DEFINER VIEW tematics_field AS 
select.....

 

참조 페이지 https://stackoverflow.com/questions/17600564

 

 

반응형

댓글