글
mysql 2008. 8. 26. 12:04mysql 백업시 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¬ice_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가지 해결법을 찾았고 덤프는 받았으나.. 걱정되는것이 덤프를 쓸때 저 옵션이 같은
옵션이 아니기 때문에 각각 일어날 문제가 있을법해 고민중이다..
RECENT COMMENT