首先建议你在删除之前先对数據库用mysqldump做个全库备份。然后进入Mysql(用root用户)然后 show binary logs ,这个命令会列出当前保存的所有二进制日志然后用命令:
purge binary/master logs to 日志名(表示到这个日志の前的日志都删除掉)/before 时间(表示到这个时间之前的日志都删除掉)
里面用“/”标明的是前后两个二选一的可选项。执行完后就会删除叻。
如果你不想这么麻烦可以设置日志保存时长的。首先你要找到my.cnf配置文件然后编辑它。在[mysqld]里面加入
然后重启Mysql服务这样每当你重启mysql垺务,或者是做flush logs的时候系统都会把超出设置天数之外的日志删掉。
你对这个回答的评价是