如何在 MySQL 中缩小/清除 ibdata1 文件?


ibdata1 文件无法缩小,这是 MySQL 的一个特别麻烦的功能。删除所有数据库、移除文件并重新加载 mysqldump,即可缩小 ibdata1 文件。

我们可以配置 MySQL,以便每个表(包括其索引)都存储为一个单独的文件。从 MySQL 5.6.6 版本开始,默认启用此功能。

若要通过独立的文件为每个表设置服务器,我们需要更改 my.cnf 以启用此功能。

My CNF Changing

如果 MySQL 版本低于 5.6.6,则需要在 my.cnf 文件中添加该功能。

[mysqld]
   innodb_file_per_table = 1

更新于:30-Jul-2019

2 千次浏览

开启你的职业生涯

完成课程,获得认证

开始
广告