查看: 2407|回复: 9

[原创] MYSQL 记录日志超级大

[复制链接]
认证徽章
论坛徽章:
7
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:42:502013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:09ITPUB元老
日期:2013-12-18 11:11:532014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08
发表于 2014-2-19 10:05 | 显示全部楼层 |阅读模式
mysql>  show variables like 'log_%';
+---------------------------------+---------------------------+
| Variable_name                              | Value                    
+---------------------------------+---------------------------+
| log_bin                                        | ON                     
| log_bin_trust_function_creators      | OFF                     
| log_bin_trust_routine_creators       | OFF                     
| log_error                                     | /data0/log/mysqld1111.log
| log_output                                  | FILE                     
| log_queries_not_using_indexes       | ON                       
| log_slave_updates                         | OFF                     
| log_slow_queries                           | ON                       
| log_warnings                                 | 1                        
+---------------------------------+---------------------------+
[root@localhost log]# ls -lrt
-rw-rw---- 1 mysql mysql    4971002            02-19 08:11 low1111.log
-rw-rw---- 1 mysql mysql   14628742           02-19 09:00 mysqld1111.log
-rw-rw---- 1 mysql mysql  5849703903        02-19 09:37 sql1111.log

帮我看看这个文件怎么让他变小,硬盘快爆掉了

里面的内容大致是记录数据的操作,内容大致如下:
140118 18:00:01  1408 Connect   root@*。*。*。* on
                 1408 Init DB   soccergame
                 1408 Query     SELECT COUNT(id) as num FROM `bak` WHERE `fde` = '2014-01-17'
                 1408 Quit      
140118 18:00:11  1409 Connect   root@*。*。*。* on  DBNAME
                 1409 Query     select @@version_comment limit 1
                 1409 Query     /*!40019 SET @@session.max_insert_delayed_threads=0*/
                 1409 Query     /*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/
                 1409 Query     BINLOG ' gjTaUg/IAAAAZgAAAGoAAAAAAAQANS4xLjM4LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAEzgNAAgAEgAEBAQEEgAAUwAEGg
gAAAAICAgC '
                 1409 Query     SET TIMESTAMP=1390032004
                 1409 Query     SET @@session.pseudo_thread_id=4590896
                 1409 Query     SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1
                 1409 Query     SET @@session.sql_mode=1344274432
                 1409 Query     SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1
                 1409 Query     SET NAMES utf8
                 1409 Query     /*!*/
                 1409 Query     SET @@session.character_set_client=33,@@session.collation_connection=33,@@session.collation_server=33
                 1409 Query     SET @@session.time_zone='SYSTEM'
                 1409 Query     SET @@session.lc_time_names=0
                 1409 Query     SET @@session.collation_database=DEFAULT
                 1409 Query     BEGIN
                 1409 Query     SET INSERT_ID=970245
                 1409 Query     SELECT DATABASE()
                 1409 Init DB   soccergame
                 1409 Query     SET TIMESTAMP=1390032004
                 1409 Query     INSERT IGNORE INTO `history` (`lid`, `ie`, `meid`, `ped`, `Xp`, `dre`, `te`) VALUES ('2', '201401186', '8', '
1', '7','O',O')


看看怎么办能删除?

论坛徽章:
6
双黄蛋
日期:2013-01-19 21:40:412013年新春福章
日期:2013-02-25 14:51:24双黄蛋
日期:2013-03-29 13:13:22马自达
日期:2013-07-30 12:48:55保时捷
日期:2013-09-23 22:22:27技术图书徽章
日期:2014-01-26 14:23:57
发表于 2014-2-19 10:18 | 显示全部楼层
贴一些输出
  1. show variables like 'general_log%'
复制代码

使用道具 举报

回复
认证徽章
论坛徽章:
7
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:42:502013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:09ITPUB元老
日期:2013-12-18 11:11:532014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08
发表于 2014-2-19 10:23 | 显示全部楼层
mysql> show variables like 'general_log%';
+------------------+------------------------+
| Variable_name    | Value                  |
+------------------+------------------------+
| general_log          | ON                     |
| general_log_file | /data0/log/sql1111.log |
+------------------+------------------------+
2 rows in set (0.00 sec)

使用道具 举报

回复
认证徽章
论坛徽章:
7
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:42:502013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:09ITPUB元老
日期:2013-12-18 11:11:532014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08
发表于 2014-2-19 10:25 | 显示全部楼层
meridian-line 发表于 2014-2-19 10:18
贴一些输出

输出就是那个我要想把它缩小的那个文件
[root@localhost log]# ls -lrt
-rw-rw---- 1 mysql mysql    4971002            02-19 08:11 low1111.log
-rw-rw---- 1 mysql mysql   14628742           02-19 09:00 mysqld1111.log
-rw-rw---- 1 mysql mysql  5849703903        02-19 09:37 sql1111.log

使用道具 举报

回复
论坛徽章:
7
2013年新春福章
日期:2013-02-25 14:51:24灰彻蛋
日期:2013-06-19 15:06:24技术图书徽章
日期:2014-01-26 14:23:572014年新春福章
日期:2014-02-18 16:48:49马上加薪
日期:2014-02-18 16:48:49天蝎座
日期:2015-07-08 22:36:16水瓶座
日期:2016-01-20 11:23:23
发表于 2014-2-19 10:34 | 显示全部楼层
关闭不就可以了!

使用道具 举报

回复
认证徽章
论坛徽章:
7
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:42:502013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:09ITPUB元老
日期:2013-12-18 11:11:532014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08
发表于 2014-2-19 10:39 | 显示全部楼层
草民的补丁 发表于 2014-2-19 10:34
关闭不就可以了!

这个可以随便关闭吗?他是记录的记录信息哦,如果关闭会不会有影响,这是生产平台

使用道具 举报

回复
论坛徽章:
7
2013年新春福章
日期:2013-02-25 14:51:24灰彻蛋
日期:2013-06-19 15:06:24技术图书徽章
日期:2014-01-26 14:23:572014年新春福章
日期:2014-02-18 16:48:49马上加薪
日期:2014-02-18 16:48:49天蝎座
日期:2015-07-08 22:36:16水瓶座
日期:2016-01-20 11:23:23
发表于 2014-2-19 10:44 | 显示全部楼层
不会,这个参数就是根据数据记录行为的,开启它没啥用,如果你的生成事务语句比较多,且频繁的花,他会把你的语句都记录到参数指定的文件中,一般情况下没必要打开!

使用道具 举报

回复
论坛徽章:
6
双黄蛋
日期:2013-01-19 21:40:412013年新春福章
日期:2013-02-25 14:51:24双黄蛋
日期:2013-03-29 13:13:22马自达
日期:2013-07-30 12:48:55保时捷
日期:2013-09-23 22:22:27技术图书徽章
日期:2014-01-26 14:23:57
发表于 2014-2-19 10:45 | 显示全部楼层
请区分gengeral_log和 log_error  区别,在考虑关闭哪一个

使用道具 举报

回复
论坛徽章:
7
2013年新春福章
日期:2013-02-25 14:51:24灰彻蛋
日期:2013-06-19 15:06:24技术图书徽章
日期:2014-01-26 14:23:572014年新春福章
日期:2014-02-18 16:48:49马上加薪
日期:2014-02-18 16:48:49天蝎座
日期:2015-07-08 22:36:16水瓶座
日期:2016-01-20 11:23:23
发表于 2014-2-19 10:49 | 显示全部楼层
meridian-line 发表于 2014-2-19 10:45
请区分gengeral_log和 log_error  区别,在考虑关闭哪一个

gengeral_log这个关闭,log_error  可以打开!

使用道具 举报

回复
论坛徽章:
8
2010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-03-01 11:06:13ITPUB9周年纪念徽章
日期:2010-10-08 09:34:03蛋疼蛋
日期:2012-04-27 00:51:08ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02
发表于 2014-2-19 14:18 | 显示全部楼层
general_log 打开了肯定大啊。。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表