블로그 이미지
integrity

두번째 이야기 "소리없는 전쟁속에서"

Rss feed Tistory
mysql 2008. 8. 26. 12:04

mysql 백업시 when using lock tables (Errcode: 24)

Errcode: 24
OS error code  24:  Too many open files

해결방법

1. --single-transaction 옵션 추가
mysqldump -u 유저 -p --single-transaction db_name > db.sql

출처 http://moondoin.tistory.com/


2.  --lock-all-tables 옵션 추가
mysqldump -u 유저 -p --lock-all-tables db_name > db.sql

출처 http://softm.net/files/database.html?id=mysql_tip&notice_id=&s=&tot=&search=&search_cond=&no=21&print_no=21&exec=view&npop=&sort=hit&desc=desc&search_cat_no=2


when using lock tables 에러가 뜨는 이유중 하나가

mysql 4.0 에서 덤프받아 4.1 에 쓰고 4.1에서 덤프 받을때 생기는 문제 인듯 하다.

그냥 간단하게 phpmyadmin에서 받아주면 간단하게 받아지지만

콘솔에서 mysqldump로 받을때 나오는  when using lock tables를 보고 혹시 테이블이 손상된건 아닌가

열심히 복구도 눌러보고 별짓을 다 해봤다.

검색결과 위에 2가지 해결법을 찾았고 덤프는 받았으나.. 걱정되는것이 덤프를 쓸때 저 옵션이 같은
옵션이 아니기 때문에  각각 일어날 문제가 있을법해 고민중이다..
 

,
TOTAL TODAY