답변 3개
원인 : 해당 table에 lock이 걸려 있어 덤프가 안되는 문제 입니다.
조치 : mysqldump에 --lock-all-table 옵션을 추가 하여 진행 하면 정상적으로 백업 됩니다.
Ex) mysqldump -u [User] -p --lock-all-tables [DBName] > [dump file name].sql
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
mysql> drop table g5_auth;
CREATE TABLE `g5_auth` (
`mb_id` varchar(20) NOT NULL DEFAULT '',
`au_menu` varchar(20) NOT NULL DEFAULT '',
`au_auth` set('r','w','d') NOT NULL DEFAULT '',
PRIMARY KEY (`mb_id`,`au_menu`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
이렇게 해서 테이블을 복구해 보세요.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
+-----------------+--------+----------+-----------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+-----------------------------------------------------+
| jayking.g5_auth | repair | Error | File './jayking/g5_auth.MYD' not found (Errcode: 2) |
| jayking.g5_auth | repair | Error | Can't find file: 'g5_auth' (errno: 2) |
| jayking.g5_auth | repair | error | Corrupt |
+-----------------+--------+----------+-----------------------------------------------------+
이것도 이렇게 에러가 나네요..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
옵션추가해서 하니 에러나요..ㅜㅜ;