在MySQL数据库中,如果不指定innodb_file_per_table参数来单独存在每个表的数据,MySQL的数据都会存放在ibdata1文件.mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据源. 随着数据的增长,ibdata1的存储的数据也会越来越多,相应的体积也会越来越大.并且郁闷的是,当你删掉一些数据时,ibdata1的体积并不会减少.造成磁盘空间的浪费,影响磁盘的I/O性能. 下面介绍一下如何缩小ibdata1的体积 1.备份数据库 无论做什么修改,先备份总是一