系统长期运行后,会产生大量的类似 mysql-bin.000151的日志文件,体积大占空间,且不会定期自动清理。
-rw-rw—- 1 mysql mysql 1048577 2007-03-13 mysql-bin.000140
-rw-rw—- 1 mysql mysql 1048577 2007-03-14 mysql-bin.000141
-rw-rw—- 1 mysql mysql 1048577 2007-03-15 mysql-bin.000142
-rw-rw—- 1 mysql mysql 1048577 2007-03-16 mysql-bin.000143
-rw-rw—- 1 mysql mysql 1048577 2007-03-17 mysql-bin.000144
-rw-rw—- 1 mysql mysql 1048577 2007-03-18 mysql-bin.000145
对于MySQL5以上的版本,可以使用以下命令清除
a.使用mysql客户端连接数据库
b.使用PURGE MASTER或者PURGE MASTER LOGS(二者只需运行其中一个即可)
·清理前
[root@hqu-mysql bin]# df
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/ida/c0d0p1 67993588 60106780 4432836 94% /
none 517316 0 517316 0% /dev/shm
·清理后
[root@hqu-mysql bin]# df
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/ida/c0d0p1 67993588 10680828 53858788 17% /
none 517316 0 517316 0% /dev/shm
整理前后,效果是十分明显的,马上就可以腾出很多空间。
no comment untill now