Windows 서버 에서 mysqldump를 수행하려고하는데 다음과 같은 오류 메시지가 나타납니다 .
mysqldump: Got error: 23: Out of resources when opening file '.\db\sometable.MYD' (Errcode: 24) when using LOCK TABLES
다음은 내가 실행중인 명령입니다 .
mysqldump -u user -p"pass" --lock-tables --default-character-set=latin1 -e --quick databasename > "query.sql"
mysql 서비스를 다시 시작해도 도움이되지 않았습니다.
나는 항상 같은 테이블에 대한 메시지를받습니다.
table_cache 및 max_connections 변수를 각각 64에서 32로, 30에서 10으로 줄이려고 시도 했지만 여전히 다른 테이블에 대해 이번에 만 오류가 발생합니다 (지금부터는 오류 메시지가 항상 두 번째 테이블을 언급합니다).
동일한 스크립트가 동일한 데이터베이스를 가진 12 개의 다른 Windows 서버에서 문제없이 실행되고 있습니다.
모든 데이터베이스에는 85 개의 테이블이 있습니다.