【问题标题】:got error 22 from storage engine mysql从存储引擎 mysql 得到错误 22
【发布时间】:2013-08-29 12:59:12
【问题描述】:

mysqldump:错误:尝试转储时出现“来自存储引擎的错误 22” 表空间 mysqldump: Got error: 23: Out of resources when opening file '.\database\table.MYD' (Errcode: 24) when using LOCK TABLES

我在尝试在我选择的任何数据库中进行转储时遇到此错误,看起来该数据库已损坏,是否可以修复?

【问题讨论】:

  • 可能没有损坏的数据。简单的SELECT * FROM the_table 有效吗?
  • a select * from table 工作...数据库的任何表...
  • 你在运行什么命令?

标签: mysql windows mysqldump


【解决方案1】:

您似乎已达到打开文件的最大数量。这个限制要么是 MySQL 的,要么是系统的。

【讨论】:

    【解决方案2】:

    请检查您对存储 mySQL 数据库的驱动器的读写权限。 错误 22 通常发生在您对该驱动器没有写入权限时。

    【讨论】:

      猜你喜欢
      • 2012-03-24
      • 1970-01-01
      • 2013-09-20
      • 2023-03-03
      • 2018-06-25
      • 2012-05-24
      • 1970-01-01
      • 2012-05-17
      • 2016-11-10
      相关资源
      最近更新 更多