mysqldump:错误:尝试转储时“从存储引擎得到错误 22” 表空间 mysqldump:出现错误:23:在使用 LOCK TABLES 时打开文件 '.\database\table.MYD'(错误代码:24)时资源不足
我在尝试在我选择的任何数据库中进行转储时遇到此错误,看起来该数据库已损坏,是否可以修复?
最佳答案
您似乎已达到打开文件的最大数量。此限制是 MySQL 的或系统的。
增加
open_files_limit
的值在您的 MySQL 配置文件中(此指令在默认安装中不存在,因此您可能需要在[mysqld]
部分中创建它)increase the limit at system level (但我不确定这是否适用于 Windows)
关于windows - 从存储引擎 mysql 得到错误 22,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18511713/