MySql在/ var / lib / mysql

时间:2017-02-08 09:21:54

标签: mysql ubuntu innodb database-administration mysql-5.5

我们注意到我们运行Mysql 5.5.37(InnoDb)的计算机上的空间不足

Mysql似乎每天生成几个~1.1GB的文件,在/ var / lib / mysql文件夹中名称模式为0.0001234(增加数量)。

  • 这些文件是什么?
  • 可以删除吗?
  • 我们可以配置mysql将它们写入不同的位置吗?

2 个答案:

答案 0 :(得分:1)

为避免必须定期进行清除,请设置:

expire_logs_days = 7

在my.cnf中。这将使binlogs被清除至7天。值得。

答案 1 :(得分:0)

原来这些是binlogs。

设置log_bin=0 不会禁用它们,只需将文件名格式设置为0. \ d +

我们使用PURGE BINARY LOGS to 'lastFileName'删除了当前日志,然后通过在my.cnf中注释掉所有与bin_log相关的条目来禁用该生成。