디비가 개박살이 났나. 왜이러나 하면서 근심과 걱정에 빠져있었는데 아무리봐도 멀쩡했다.
알고보니까, myisam 을 쓰는 한 테이블이 repair가 필요하다고 리턴했고, mysqldump는 에러가 발생하니 그대로 작업을 멈춘것이었다.
황당함 그 자체였는데 repair table을 해주고 나니 제대로 덤프가 되었다.
음..
mysqldump에는 -f옵션이 있어서 에러가 나던말던 진행하라는것도 있는데 고려해보던지 해야겠다.
*수정
이를 해결하기 위해서 mysqlcheck 를 넣기로 했다.
mysqlcheck -u -password= --auto-repair --check --all-databases
이런느낌이다.
https://stackoverflow.com/questions/4582832/repair-all-tables-in-one-go