系统长期运行后,会产生大量的类似 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

 

整理前后,效果是十分明显的,马上就可以腾出很多空间。

Trackback

no comment untill now

Add your comment now