mysqldump 시 mysqldump: Got error: 1449: The user specified as a definer does not exist when using LOCK TABLES 이런 에러가 발생된다면
간단하게 옵션 추가후 작업하면 된다
1 |
mysqldump --single-transaction -u xinet -p xinet --ignore-table=xinet.tm_admin_user > xinet_tm_not.sql |
위 옵션중 –ignore-table 옵션은 해당 tm.admin_user 테이블만 제외하고 dump를 뜬다는것이다
특정 테이블 제외 옵션은 –ignore-table=데이터베이스명.테이블명