ฉันพยายามที่จะทำ mysqldump บนเซิร์ฟเวอร์Windowsและฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
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 ตามลำดับ แต่ฉันยังคงได้รับข้อผิดพลาดเพียงครั้งนี้สำหรับตารางอื่น (และจากนี้ไปข้อความแสดงข้อผิดพลาดจะกล่าวถึงตารางที่สองเสมอ)
สคริปต์เดียวกันกำลังทำงานบนเซิร์ฟเวอร์Windowsอื่น ๆ ที่มีฐานข้อมูลเดียวกันโดยไม่มีปัญหา
ฐานข้อมูลทั้งหมดมี 85 ตาราง