今天网站突然连不上数据库,上了服务器后发现是 mysql 的二进制日志又把硬盘占满了。
像以前都是直接停 mysql 服务,然后删掉 mysql-bin 的日志。后来有同事说可以用 sql 命令来删除这些日志的。
1、显示日志文件:
mysql> show binary logs;
2、删除bin-log(删除mysql-bin.000020之前的所有二进制日志文件)。
mysql> purge binary logs to 'mysql-bin.000049';
今天网站突然连不上数据库,上了服务器后发现是 mysql 的二进制日志又把硬盘占满了。
像以前都是直接停 mysql 服务,然后删掉 mysql-bin 的日志。后来有同事说可以用 sql 命令来删除这些日志的。
1、显示日志文件:
mysql> show binary logs;
2、删除bin-log(删除mysql-bin.000020之前的所有二进制日志文件)。
mysql> purge binary logs to 'mysql-bin.000049';