0
点赞
收藏
分享

微信扫一扫

MySQL binlog日志清理

MySQL连接数定义:

每秒执行操作数(QPS,单位:次/秒)

每秒执行事务数(TPS,单位:次/秒)

查看当前bin-log日志时间删除某个时间段以前的(如前7天的日志是vip-binlog.000438)

ll  /mysql/log/binlog/
1110 13:00 vip-binlog.000434
1111 06:10 vip-binlog.000438
1112 06:10 vip-binlog.000439


登陆数据库删除7天前的日志vip-binlog.000438

查看查看当前有多少binlog

mysql> show binary logs;
Log_name | File_size
------------------+-----------
vip-binlog.000438 | 440508682
vip-binlog.000439 | 1073764380
------------------+-----------


binlog处理命令

清理vip-binlog.000438之前的其他日志(除了这个日志时间前)

mysql> purge binary logs to 'vip-binlog.000438';


通过bin-log查询数据

mysqlbinlog  --base64-output=decode-rows -r ezp-base-base64.log -v ezp-base_binlog_mysqlbin.000164
-r ezp-base-base64.log 指定生成文件


执行多个日志文件

for i in {141..329}; do mysqlbinlog  --base64-output=decode-rows  -v vip-binlog.000$i|grep ed_rule_msg_wxopentemplet_base; done


查看bin-log日志

ll /mysql/backup/backup-binlog
vip-binlog.000327
vip-binlog.000328
vip-binlog.000329


修改MySQL最大连接数

mysql -u root -p
查看当前连接数
show processlist;
show status like '%connect%';
查看最大连接数
show variables like '%max_connections%';
设置最大连接数
set GLOBAL max_connections=5000;




举报

相关推荐

0 条评论