zif8080 发表于 2008-12-19 10:46:28

mysql binlog日志无法删除原因!

1.nlog 日志存在 /usr/local/mysql/var 下
2.打开 mysql-bin.index 中存在 binlog 文件名字
3。在mysql> gurge master logs to 'mysql-bin.00002';无法删除日志
提示:ERROR: Target log not found in binlog index
文件名确定正确,.index中文件名字正常。
请问高手为什么无法清除日志? 谢谢

kider 发表于 2008-12-19 23:36:55

首先你的“gurge”拼写错了,应该是“purge”

其次模拟了几种情况也都是正常的。
即使没有那个名字的bin log文件,执行语句也应该是不报错的。而且删除的是小于purge语句文件名一个数的bin log文件。

请再仔细check以下你的数据库设置等.

当然也可以手工实现此语句的删除操作:
1、删除bin log文件
2、删除bin index中对应的bin log文件名
页: [1]
查看完整版本: mysql binlog日志无法删除原因!