Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL-bin.XXX占用了大量日志空间_Mysql_Apache_Logging - Fatal编程技术网

MySQL-bin.XXX占用了大量日志空间

MySQL-bin.XXX占用了大量日志空间,mysql,apache,logging,Mysql,Apache,Logging,我们最近部署了Drupal 6安装,存储mysqld-bin.XXX文件的目录导致mysql服务器崩溃。这些文件(日志)的大小都超过1g,并且有很多。我想知道一种方法,我们可以启用日志旋转或类似的东西,以确保这种情况不会再次发生 非常感谢您的任何见解 提前感谢, 简言之,是的,你可以: 但您需要确保有一个良好的备份系统,以便可以对数据库进行快照,然后使用binlog进行恢复 具体来说,请检查 最大binlog尺寸 选择权 将其设置为128或256Mb 然后,您可以添加一个cron作业,在每个

我们最近部署了Drupal 6安装,存储mysqld-bin.XXX文件的目录导致mysql服务器崩溃。这些文件(日志)的大小都超过1g,并且有很多。我想知道一种方法,我们可以启用日志旋转或类似的东西,以确保这种情况不会再次发生

非常感谢您的任何见解

提前感谢,

简言之,是的,你可以:

但您需要确保有一个良好的备份系统,以便可以对数据库进行快照,然后使用binlog进行恢复

具体来说,请检查 最大binlog尺寸 选择权

将其设置为128或256Mb 然后,您可以添加一个cron作业,在每个数据库转储中复制旧的binlogs,然后删除旧的binlogs