1、在主服务器查看mysql日志文件有哪些
用命令查看:
show binary logs;
2、在从服务器上查看同步所使用的二进制日志。
用命令:show slave status\G
如图,mysql-tb-bin.000005这个日志文件正在使用。
3、回到主服务器,开始清理日志,但是不能够清理mysql-tb-bin.000005日志文件,
用命令:purge binary logs to 'mysql-tb-bin.000005';
这个命令就是清理除mysql-tb-bin.000005以外的其他二进制日志;
执行成功后,在查看二进制日志列表:show binary logs;
清理成功,但是这样手动清理危险很大,还得人工定时手动清理。
可以在my.ini里面加入:
expire_logs_days=5
这个配置的作用是:mysql会自动清理过期5天的日志