mysql日志清理

mysql bin-log 日志清理

发现mysql数据库目录中bin-log中日志文件非常大

[[email protected] var]# du -sh mysql-bin* | sort
1020K   mysql-bin.000002
1.1G    mysql-bin.000021
1.1M    mysql-bin.000018
136K    mysql-bin.000019
172K    mysql-bin.000014
191M    mysql-bin.000013
224M    mysql-bin.000017
28K     mysql-bin.000001
3.5M    mysql-bin.000012
4.0K    mysql-bin.000003
4.0K    mysql-bin.000004
4.0K    mysql-bin.000005
4.0K    mysql-bin.000006
4.0K    mysql-bin.000007
4.0K    mysql-bin.000015
4.0K    mysql-bin.000016
4.0K    mysql-bin.index
5.5M    mysql-bin.000011
63M     mysql-bin.000008
64K     mysql-bin.000009
65M     mysql-bin.000022
72K     mysql-bin.000010
863M    mysql-bin.000020
[[email protected] var]#
登陆到mysql查看bin-log
mysql> show binary logs;
+------------------+------------+
| Log_name         | File_size  |
+------------------+------------+
| mysql-bin.000001 |      27338 |
| mysql-bin.000002 |    1038693 |
| mysql-bin.000003 |       1272 |
| mysql-bin.000004 |        126 |
| mysql-bin.000005 |        126 |
| mysql-bin.000006 |        126 |
| mysql-bin.000007 |        126 |
| mysql-bin.000008 |   64950073 |
| mysql-bin.000009 |      57911 |
| mysql-bin.000010 |      69548 |
| mysql-bin.000011 |    5735460 |
| mysql-bin.000012 |    3564763 |
| mysql-bin.000013 |  199226556 |
| mysql-bin.000014 |     170872 |
| mysql-bin.000015 |        838 |
| mysql-bin.000016 |        126 |
| mysql-bin.000017 |  233747353 |
| mysql-bin.000018 |    1128493 |
| mysql-bin.000019 |     133652 |
| mysql-bin.000020 |  903932814 |
| mysql-bin.000021 | 1073745163 |
| mysql-bin.000022 |   67963674 |
+------------------+------------+
22 rows in set (0.00 sec)

mysql> 

删除2014-06-01 00:01:01 之前的日志:

mysql> PURGE BINARY LOGS BEFORE ‘2014-06-01 00:01:01‘;
Query OK, 0 rows affected (0.21 sec)

mysql> 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
保留最后一次bin-logs

mysql> PURGE BINARY LOGS TO ‘mysql-bin.000022‘;
Query OK, 0 rows affected (0.60 sec)
mysql>
mysql>
mysql>
mysql>
mysql>
mysql> show binary logs;
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000022 |  68830784 |
+------------------+-----------+
1 row in set (0.00 sec)

mysql>

mysql日志清理

时间: 2024-10-07 09:47:41

mysql日志清理的相关文章

mysql数据库清理系统日志(针对主从复制主服务器的清理)

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.0000

MySQL日志系统

body { font-family: Helvetica, arial, sans-serif; font-size: 14px; line-height: 1.6; padding-top: 10px; padding-bottom: 10px; background-color: white; padding: 30px } body>*:first-child { margin-top: 0 !important } body>*:last-child { margin-bottom:

MySQL 日志的类型

MySQL日志类别:一般查询日志:log,general_log,log_output慢查询日志:查询执行的时长超过指定的查询,即为慢查询:错误日志:通常时指错误日志的相关信息,通常用服务器关闭和启动的日志信息,服务器运行过程中的错误信息,还可以记录警告信息.二进制日志:只是跟修改相关的操作,可以理解为一个重做日志,用于复制的基本凭据:中继日志:它其实跟复制相关的,与二进制日志几乎相同: 事物日志:随机I/O转换为顺序I/O,一般在两个文件存储,一个存满了就换另外一个存 查询日志 log={ON

Linux命令:MySQL系列之十一--MySQL日志管理

MySQL日志管理 SHOW GLOBAL VARIABLES LIKE '%log%':查看关于log的全局变量 一.日志分类 1.错误日志   2.一般查询日志   3.慢查询日志 4.二进制日志  5.中继日志   6.事务日志   7.滚动日志 二.日志详解 1.错误日志 说明:在对应的数据目录中,以主机名+.err命名的文件,错误日志记录的信息类型: 记录了服务器运行中产生的错误信息 记录了服务在启动和停止是所产生的信息 在从服务器上如果启动了复制进程的时候,复制进程的信息也会被记录

MySQL 日志管理

一.MySQL 日志 日志是mysql数据库的重要组成部分.日志文件中记录着mysql数据库运行期间发生的变化:也就是说用来记录mysql数据库的客户端连接状况.SQL语句的执行情况和错误信息等.当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复. MySQL 日志类型: 主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志: 错误日志 一般查询日志: DML, SELECT, 对于非常繁忙的数据库,会产生大量的日志 慢查询日志:执行时间很慢的查

MySQL学习笔记之六:MySQL日志

MySQL日志主要包括:查询日志.慢查询日志.错误日志.二进制日志.中继日志.事务日志 查看与日志相关的服务器变量:SHOW GLOBAL VARIABLES LIKE '%log%'; MariaDB [(none)]> show global variables like '%log%'; +-------------------------------------------+---------------------------------------------------------

mysql日志详细解析

MySQL日志: 主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志: 日志是mysql数据库的重要组成部分.日志文件中记录着mysql数据库运行期间发生的变化:也就是说用来记录mysql数据库的客户端连接状况.SQL语句的执行情况和错误信息等.当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复. 错误日志 在mysql数据库中,错误日志功能是默认开启的.并且,错误日志无法被禁止.默认情况下,错误日志存储在mysql数据库的数据文件中.错误日志

mysql日志详细解析 [转]

原文出处:http://pangge.blog.51cto.com/6013757/1319304 MySQL日志: 主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志: 日志是mysql数据库的重要组成部分.日志文件中记录着mysql数据库运行期间发生的变化:也就是说用来记录mysql数据库的客户端连接状况.SQL语句的执行情况和错误信息等.当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复. 错误日志 在mysql数据库中,错误日志功能是默

mysql基础(八)mysql日志

mysql日志类型:     1.查询日志(通常不会开启,也不建议开启)     2.慢查询日志(建议开启)     3.错误日志(建议开启)     4.二进制日志(建议开启)     5.中继日志     6.事务日志(帮助事务型存储引擎完成ACID测试) mysql> SHOW GLOBAL VARIABLES LIKE '%log%'; #查看和日志相关的变量     查询日志:      general_log=ON|OFF #是否开启查询日志 general_log_file=PAT