手动读取 Mysql 数据库文件

Reading Mysql DB Files Manually

本文关键字:数据库 文件 Mysql 读取      更新时间:2023-10-16

我想知道是否有办法读取mysql数据库文件(*。八一,*。MYD,*.frm)手动使用文件流之类的东西?我可以阅读这些文件,但内容没有意义,我不知道这里的内容结构。

问候

您可以使用它来创建解析器,以帮助您读取文件。

是的,你可以,但重新发明轮子并不是很聪明......

例如,请参阅 http://forge.mysql.com/wiki/MySQL_Internals_MyISAM

还有

另一种使用"原始"MyISAM表的方法:使用"嵌入式MySQL服务器库"。为什么?因为MySQL有一个嵌入式服务器库libmysqld,它以可以链接(嵌入)到应用程序中的形式包含服务器。

顺便说一句,dba.stackexchange.com 有一个非常相似的问题。你应该阅读它。