백업이 나는 에러 이게 왜이러죠?
본문
g5_auth.MYD' not found (Errcode: 2) when using LOCK TABLES
mysqldump시 위같은 에러가 나는데 아시는분 계실까요?
답변 3
원인 : 해당 table에 lock이 걸려 있어 덤프가 안되는 문제 입니다.
조치 : mysqldump에 --lock-all-table 옵션을 추가 하여 진행 하면 정상적으로 백업 됩니다.
Ex) mysqldump -u [User] -p --lock-all-tables [DBName] > [dump file name].sql
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 ;
이렇게 해서 테이블을 복구해 보세요.
답변을 작성하시기 전에 로그인 해주세요.