처음에 test서버의 user는 42gg-test인데 자꾸 메인서버 유저인 42gg가 존재하지 않는다는 오류가 떠서 yml파일이 메인서버 것이 적용된 것이 아닌가 확인했다.
하지만 문제는 main서버에서 test서버로 db데이터를 dump해서 옮겨오는 과정에서 발생했다.
main서버 에서 dump 받아온 table에는 문제가 없었지만 view에 문제가 있었음.
확인해보면 DEFINER가 42gg로 되어있어 이 view를 조회하는 api에서 해당 유저가 없다는 오류가 발생한 것임. (test는 host user가 42gg-test이기 때문에 42gg라는 유저는 존재하지 않음)
ALTER DEFINER=`42gg-test`@`172.26.0.13` VIEW `v_teamuser` AS [...]
[…] 이 부분에는 원래 VIEW의 SELECT 문을 넣어주면 된다.