如何在文件系统中找到 MySQL 数据库引擎(数据结构,不可能有 MySQL 命令)?
如果你能帮助我,那就太好了。
最好的问候,乔尼博伊
如何在文件系统中找到 MySQL 数据库引擎(数据结构,不可能有 MySQL 命令)?
如果你能帮助我,那就太好了。
最好的问候,乔尼博伊
MySQL“.frm”(表)文件具有文件签名和定义的标头格式。
这种格式用 8 位简要说明: MySQL 文件格式和标头:
FE,01
0C
对于 InnoDB,09
对于 MyISAM,14
对于带有分区的 MyIASM。(见比尔卡尔文的评论;这些是从legacy_db_type
枚举中提取的。)这应该是执行粗略检查所需的所有信息 - 使用file
(可能需要或可能不需要额外规则)或通过手动检查xxd
,例如
sh$ xxd -l 4 table.frm
请记住,单个数据库可能包含 MyISAM和InnoDB 表。
SHOW ENGINES 是语法
http://dev.mysql.com/doc/refman/5.0/en/show-engines.html了解更多信息