"The user specified as a definer ('root'@'%') does not exist"과 같은 에러가 발생했다면
해당 유저의 권한 설정이 잘못 되어 있어서 그런것이다.
모든 권한을 부여 해주면 해결이 된다.
grant all on *.* to 'root'@'%' identified by 'password' with grant option;
만약에 예를들어 'userid'@'10.10.10.10' 이라면 'root'@'%' 대신에 넣어주면 된다.
'데이터베이스 > 마이 SQL(MySQL)' 카테고리의 다른 글
MySQL 에서 DUAL 같은 테이블의 존재 (4) | 2015.03.10 |
---|---|
MySQL Workbench에서 덤프하는 방법 (0) | 2015.03.04 |
에러코드(Error Code) 1175 발생시 (0) | 2015.03.04 |
mysql 구동 및 재기동 방법 (0) | 2014.01.09 |
mysql 사용자 추가 방법 (0) | 2014.01.03 |