MariaDB社区

标题: mysql binlog日志无法删除原因! [打印本页]

作者: zif8080    时间: 2008-12-19 10:46
标题: 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
首先你的“gurge”拼写错了,应该是“purge”

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

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

当然也可以手工实现此语句的删除操作:
1、删除bin log文件
2、删除bin index中对应的bin log文件名




欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2