ibdata1文件无法收缩,这是mysql的一个特别麻烦的特性。如果删除所有数据库,删除文件并重新加载 mysqldump,则可以缩小 ibdata1 文件。
我们可以配置 MySQL,以便将每个表(包括其索引)存储为单独的文件。从 MySQL 5.6.6 版本开始默认启用。
要将我们的服务器设置为每个表使用单独的文件,我们需要更改 my.cnf 才能启用它。

如果您的MySQL版本低于5.6.6,那么您需要将其添加到my.cnf文件中。
[mysqld] innodb_file_per_table = 1
以上就是如何收缩/清除 MySQL 中的 ibdata1 文件?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号