mysql> system ls -ltr /data/mysql/
总用量 29756
drwx------. 2 mysql root 4096 12月 8 08:06 test
drwx------. 2 mysql mysql 4096 12月 8 08:06 performance_schema
drwx------. 2 mysql root 4096 12月 8 08:06 mysql
-rw-rw----. 1 mysql mysql 29698 12月 8 08:06 mysql-bin.000001
-rw-rw----. 1 mysql mysql 1036239 12月 8 08:06 mysql-bin.000002
-rw-rw----. 1 mysql mysql 5242880 12月 8 08:06 ib_logfile1
-rw-rw----. 1 mysql mysql 264 12月 8 08:38 mysql-bin.000003
-rw-rw----. 1 mysql mysql 76 12月 8 08:40 mysql-bin.index
-rw-rw---- 1 mysql mysql 5 12月 8 08:40 localhost.localdomain.pid
-rw-r-----. 1 mysql root 3270 12月 8 08:56 localhost.localdomain.err
drwx------ 2 mysql mysql 4096 12月 8 11:53 testdb
-rw-rw----. 1 mysql mysql 18874368 12月 8 11:53 ibdata1
-rw-rw----. 1 mysql mysql 5242880 12月 8 11:53 ib_logfile0
drwx------ 2 mysql mysql 4096 12月 8 13:34 database
-rw-rw---- 1 mysql mysql 1243 12月 8 13:35 mysql-bin.000004
mysql> system ls -ltr /data/mysql/ 总用量 28708 drwx------. 2 mysql root 4096 12月 8 08:06 test drwx------. 2 mysql mysql 4096 12月 8 08:06 performance_schema drwx------. 2 mysql root 4096 12月 8 08:06 mysql -rw-rw----. 1 mysql mysql 5242880 12月 8 08:06 ib_logfile1 -rw-rw---- 1 mysql mysql 5 12月 8 08:40 localhost.localdomain.pid -rw-r-----. 1 mysql root 3270 12月 8 08:56 localhost.localdomain.err drwx------ 2 mysql mysql 4096 12月 8 11:53 testdb -rw-rw----. 1 mysql mysql 18874368 12月 8 11:53 ibdata1 -rw-rw----. 1 mysql mysql 5242880 12月 8 11:53 ib_logfile0 drwx------ 2 mysql mysql 4096 12月 8 13:34 database -rw-rw---- 1 mysql mysql 107 12月 8 16:54 mysql-bin.000001 -rw-rw---- 1 mysql mysql 19 12月 8 16:54 mysql-bin.index mysql>
第二种方法: 执行“PURGE MASTER LOGS TO 'mysql-bin.*******'”命令。该命令将删除“******”编号之前的所有日志。下例删除了“mysql-bin.000004”编号之前的所有日志:
mysql> system ls -ltr /data/mysql
总用量 29756
drwx------. 2 mysql root 4096 12月 8 08:06 test
drwx------. 2 mysql mysql 4096 12月 8 08:06 performance_schema
drwx------. 2 mysql root 4096 12月 8 08:06 mysql
-rw-rw----. 1 mysql mysql 29698 12月 8 08:06 mysql-bin.000001
-rw-rw----. 1 mysql mysql 1036239 12月 8 08:06 mysql-bin.000002
-rw-rw----. 1 mysql mysql 5242880 12月 8 08:06 ib_logfile1
-rw-rw----. 1 mysql mysql 264 12月 8 08:38 mysql-bin.000003
-rw-rw----. 1 mysql mysql 76 12月 8 08:40 mysql-bin.index
-rw-rw---- 1 mysql mysql 5 12月 8 08:40 localhost.localdomain.pid
-rw-r-----. 1 mysql root 3270 12月 8 08:56 localhost.localdomain.err
drwx------ 2 mysql mysql 4096 12月 8 11:53 testdb
-rw-rw----. 1 mysql mysql 18874368 12月 8 11:53 ibdata1
-rw-rw----. 1 mysql mysql 5242880 12月 8 11:53 ib_logfile0
drwx------ 2 mysql mysql 4096 12月 8 13:34 database
-rw-rw---- 1 mysql mysql 1243 12月 8 13:35 mysql-bin.000004
mysql> system ls -ltr /data/mysql 总用量 28708 drwx------. 2 mysql root 4096 12月 8 08:06 test drwx------. 2 mysql mysql 4096 12月 8 08:06 performance_schema drwx------. 2 mysql root 4096 12月 8 08:06 mysql -rw-rw----. 1 mysql mysql 5242880 12月 8 08:06 ib_logfile1 -rw-rw---- 1 mysql mysql 5 12月 8 08:40 localhost.localdomain.pid -rw-r-----. 1 mysql root 3270 12月 8 08:56 localhost.localdomain.err drwx------ 2 mysql mysql 4096 12月 8 11:53 testdb -rw-rw----. 1 mysql mysql 18874368 12月 8 11:53 ibdata1 -rw-rw----. 1 mysql mysql 5242880 12月 8 11:53 ib_logfile0 drwx------ 2 mysql mysql 4096 12月 8 13:34 database -rw-rw---- 1 mysql mysql 1243 12月 8 13:35 mysql-bin.000004 -rw-rw----. 1 mysql mysql 19 12月 8 16:55 mysql-bin.index
第三种方法以:
执行“PURGE MASTER LOGS BEFORE 'yyyy-mm-dd hh24:mi:ss'” 命令,该命令将删除日期为“hh24:mi:ss”之前产生的所有日志。下例中删除了日期在“2013-12-08 13:00:00”之前的所有日志:
mysql> system ls -ltr /data/mysql
总用量 29756
drwx------. 2 mysql root 4096 12月 8 08:06 test
drwx------. 2 mysql mysql 4096 12月 8 08:06 performance_schema
drwx------. 2 mysql root 4096 12月 8 08:06 mysql
-rw-rw----. 1 mysql mysql 29698 12月 8 08:06 mysql-bin.000001
-rw-rw----. 1 mysql mysql 1036239 12月 8 08:06 mysql-bin.000002
-rw-rw----. 1 mysql mysql 5242880 12月 8 08:06 ib_logfile1
-rw-rw----. 1 mysql mysql 264 12月 8 08:38 mysql-bin.000003
-rw-rw----. 1 mysql mysql 76 12月 8 08:40 mysql-bin.index
-rw-rw---- 1 mysql mysql 5 12月 8 08:40 localhost.localdomain.pid
-rw-r-----. 1 mysql root 3270 12月 8 08:56 localhost.localdomain.err
drwx------ 2 mysql mysql 4096 12月 8 11:53 testdb
-rw-rw----. 1 mysql mysql 18874368 12月 8 11:53 ibdata1
-rw-rw----. 1 mysql mysql 5242880 12月 8 11:53 ib_logfile0
drwx------ 2 mysql mysql 4096 12月 8 13:34 database
-rw-rw---- 1 mysql mysql 1243 12月 8 13:35 mysql-bin.000004
mysql> system ls -ltr /data/mysql 总用量 28708 drwx------. 2 mysql root 4096 12月 8 08:06 test drwx------. 2 mysql mysql 4096 12月 8 08:06 performance_schema drwx------. 2 mysql root 4096 12月 8 08:06 mysql -rw-rw----. 1 mysql mysql 5242880 12月 8 08:06 ib_logfile1 -rw-rw---- 1 mysql mysql 5 12月 8 08:40 localhost.localdomain.pid -rw-r-----. 1 mysql root 3270 12月 8 08:56 localhost.localdomain.err drwx------ 2 mysql mysql 4096 12月 8 11:53 testdb -rw-rw----. 1 mysql mysql 18874368 12月 8 11:53 ibdata1 -rw-rw----. 1 mysql mysql 5242880 12月 8 11:53 ib_logfile0 drwx------ 2 mysql mysql 4096 12月 8 13:34 database -rw-rw---- 1 mysql mysql 1243 12月 8 13:35 mysql-bin.000004 -rw-rw----. 1 mysql mysql 19 12月 8 16:57 mysql-bin.index