如何缩小/清理MySQL中的ibdata1文件?

如何缩小/清理MySQL中的ibdata1文件?

ibdata1文件不能缩小,这是MySQL的一个特别棘手的特性。如果您删除所有数据库,删除文件并重新加载mysqldump,那么可以缩小ibdata1文件。

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

要设置我们的服务器以使用每个表的单独文件,需要更改my.cnf以启用它。

如何缩小/清理MySQL中的ibdata1文件?

如果您的MySQL版本低于5.6.6,则需要在my.cnf文件中添加它。

[mysqld]
   innodb_file_per_table = 1

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程