MYSQL 删除二进制日志的 3 个方法
方法 1:
reset master;
------------------
删除前:
删除日志:
删除后:
---------------------------------------- 可以看出只留下了一个日志文件 -------------------------------------------
方法 2:
purge master logs to 'file_name';
删除前:
运行删除:
删除后:
第三种:purge master logs to 'yyyy:mm:dd hh:mm:ss'; 把在指定时间前创建的日志文件都删除。
删除前 :
运行删除:
运行出错?????????????
---------------------------------------------------------------------------------------------------------------------------------------------------------
总结:
.state 文件是上一次关闭mysql时的日志文件,当下一次启动后它会转化为一个日志文件的样子。