MySql数据文件基本概念

db.opt 文件:记录这个库的默认使用的字符集和校验规则。


frm 文件:存储与表相关的元数据(meta)信息,包括表结构的定义信息等,每一张表都会
有一个frm 文件。


MYD 文件:MyISAM 存储引擎专用,存放 MyISAM 表的数据(data),每一张表都会有一个
.MYD 文件。


MYI 文件:MyISAM 存储引擎专用,存放 MyISAM 表的索引相关信息,每一张 MyISAM 表对
应一个 .MYI 文件。


ibd文件和 IBDATA 文件:存放 InnoDB 的数据文件(包括索引)。InnoDB 存储引擎有两种
表空间方式:独享表空间和共享表空间(系统表空间)。独享表空间使用 .ibd 文件来存放数据,且每一张
InnoDB 表对应一个 .ibd 文件。共享表空间使用 .ibdata 文件,所有表共同使用一个(或多
个,自行配置).ibdata 文件。


ibdata1 文件:系统表空间数据文件,存储表元数据、Undo日志等 。


ib_logfile0、ib_logfile1 文件:Redo log 日志文件。

查看数据文件路径:(路径下则包含了以上文件)

命令:show variables like '%datadir%';

猜你喜欢

转载自blog.csdn.net/qq_42773863/article/details/120666513