mysql 因 ibdata1 文件大小而停止

mysql 因 ibdata1 文件大小而停止

在 mysql /var/lib/mysql 上

有一个名为的文件‘ibdata1’它非常大,占用了我的服务器的大量空间,mysql 无法启动

我怎样才能停止成长ibdata1文件大小请帮帮我

非常感谢

答案1

这是自 mysql 5.5 以来的一个常见问题。

解决该问题的常用方法:

  1. 转储所有数据库
  2. 停止 MySQL 服务器
  3. 将“innodb_file_per_table”选项添加到您的my.cnf
  4. 导入数据库

我在这里找到了一个shell脚本,供您参考。 https://github.com/uberhacker/shrink-ibdata1

参考:

相关内容