如何在 MySQL 中缩小/清除 ibdata1 文件?
ibdata1 文件无法缩小,这是 MySQL 的一个特别麻烦的功能。删除所有数据库、移除文件并重新加载 mysqldump,即可缩小 ibdata1 文件。
我们可以配置 MySQL,以便每个表(包括其索引)都存储为一个单独的文件。从 MySQL 5.6.6 版本开始,默认启用此功能。
若要通过独立的文件为每个表设置服务器,我们需要更改 my.cnf 以启用此功能。
如果 MySQL 版本低于 5.6.6,则需要在 my.cnf 文件中添加该功能。
[mysqld] innodb_file_per_table = 1
广告