MySQL 8.0在物理文件结构上进行了显著调整,例如,*.frm,* .TRG,*.TRN和* .par 文件已不复存在,取而代之的是增加了大量新特性,如通用表表达式(CTE)、窗口函数、不可见索引、正则表达式等。数据字典也迎来了重大变革,现在它与事务性数据字典合并,存储有关数据库对象的信息。与之前的版本相比,字典数据存储在元数据文件和非事务表中,安全性得到了显著提升,caching_sha2_password认证方式取代了mysql_native_password,成为默认身份验证方式,提供更强大且安全的连接。