2

如何在文件系统中找到 MySQL 数据库引擎(数据结构,不可能有 MySQL 命令)?

如果你能帮助我,那就太好了。

最好的问候,乔尼博伊

4

2 回答 2

4

MySQL“.frm”(表)文件具有文件签名和定义的标头格式。

这种格式用 8 位简要说明: MySQL 文件格式和标头

  1. 前两个字节总是FE,01
  2. 第 4 个字节是存储类型:例如0C对于 InnoDB,09对于 MyISAM,14对于带有分区的 MyIASM。(见比尔卡尔文的评论;这些是从legacy_db_type枚举中提取的。)

这应该是执行粗略检查所需的所有信息 - 使用file(可能需要或可能不需要额外规则)或通过手动检查xxd,例如

sh$ xxd -l 4 table.frm

请记住,单个数据库可能包含 MyISAMInnoDB 表。

于 2013-11-22T00:46:55.907 回答
0

SHOW ENGINES 是语法

http://dev.mysql.com/doc/refman/5.0/en/show-engines.html了解更多信息

于 2013-11-22T00:18:54.470 回答