database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29773 게시물 읽기
No. 29773
mydqldump 시 LOCK TABLES 문제로 dump되지않는이유??
작성자
조근호(agendi)
작성일
2010-08-29 21:59
조회수
12,568

#mysqldump -uroot -p --all-databases > alldb.sql
Enter password:
mysqldump: Got error: 1556: You can't use locks with log tables. when using LOCK TABLES

위와 같이 에러가 납니다.
오늘 새벽까지도 잘되던 dump 가 replication 설치하는 과정에서 문제가 발생한것 같습니다.
왜 위와 같이 에러가 나는지 도움 부탁드립니다.

이 글에 대한 댓글이 총 3건 있습니다.

 

 

mysqldump 는 락을 걸고 덥프를 시도 합니다.

 

현재 증상은 Lock 을 시도 했지만 걸지 못해서 error 발생하고 실패 가 된것입니다.

 

--skip-lock-tables 옵션 주시고 실행 해보세요

민족님이 2010-08-30 13:50에 작성한 댓글입니다. Edit

MySQL 설치시 기본으로 생성되는 general_log 테이블은 lock 할 수 없습니다.

http://bugs.mysql.com/bug.php?id=26121

http://lists.mysql.com/commits/25603

 

따라서, 해당 테이블을 백업받기 위해서는 민족님 말씀과 같이 --skip-lock-tables 옵션이 필요합니다.

단, 위의 링크에서 확인하실 수 있듯, 5.1.18 이후로는 general_log에 대해서는 예외적인 처리가 포함되어 있습니다. 참고하세요.

 

박현우(lqez)님이 2010-08-30 18:32에 작성한 댓글입니다.

민족님,현우님 감사합니다. 덕분에 해결하였습니다.^^

조근호(agendi)님이 2010-08-30 23:30에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29776MySQL Sleep이 너무 많은 현상 [2]
디비악마
2010-08-30
9248
29775테이블 값 참조 질문 드립니다. [1]
정현철
2010-08-30
7471
29774mysql root 계정이 안생깁니다. [1]
박재헌
2010-08-30
6922
29773mydqldump 시 LOCK TABLES 문제로 dump되지않는이유?? [3]
조근호
2010-08-29
12568
29772C API를 통한 Transaction 비정상 경험하신분.. [3]
박재성
2010-08-26
9162
29771. [1]
변재언
2010-08-26
7878
29770mysql error 1064
BlueSpy
2010-08-25
7747
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.030초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다