mysqldump 질문이요
본문
db 하나를 dumb해서 이전하려고하는데요 예를 들어 'example' 이라는 테이블이 락걸려서 이전을 못한다고합니다. 그래서 repair table을 해봤는데 Table 'db.example doesn't exist 라는 메세지만 보이고 repair가 되지않는데 이유가 뭘까요 참고로 show tables 를하면 example이라는 테이블은 존재합니다. 하지만 desc, select를 사용하면 마찬가지로 테이블이 없다고 뜨네여,,
답변 2
테이블 명을 db명과 함께 정의해보시기 바랍니다.
예를들어 db명이 user일경우
user.example
요렇게 해서 db명까지 함께 해서 dump를 돌려보시기 바랍니다.
db 설정에서 테이블 대소문자가 구분 설정이 켜져있으면 해당 문제가 발생할 수 있습니다.
repair table 하실때 테이블명 대소문자 구분을 잘하셨는지 확인해보세요
두번째 예상원인으로는 DB 사용하는 서버 파티션 용량이 꽉 찼을 수 있습니다.
이 부분도 확인해보세요.
답변을 작성하시기 전에 로그인 해주세요.