我正在尝试在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,但是仅在这次针对另一张表时才得到错误(并且从现在开始,错误消息总是提及第二张表)。
相同的脚本正在其他具有相同数据库的Windows服务器上运行,没有问题。
所有数据库都有85个表。