mysql bin-log日志过大造成磁盘爆满问题解决。

    今天发现公司监控系统有问题,检查发现原来是bin-log日志过大造成磁盘爆满,造成无法插入数据。于是在网上找解决方法。

    1.停库,删除bin-log日志。

    2.执行 reset master;(在没有从库的情况下)

    3.执行show binary logs;

    删除指定bin-logs之前的日志purge binary logs to 'mysql-bin.000018';

在期间出现问题 执行对bin-log的操作命令时mysql命令行卡住了。 最后重启了数据库解决了。

在删除bin-log日志后 

set global expire_logs_days = 10;
这个是命令(仅保留10天的bin-log日志)
在或者在my.cnf加上expire_logs_days = 10即可 


你可能感兴趣的:(mysql,数据库,master,purge,监控系统)