最近遇到一个Mysql由于create table时由于从库表表空间问题,从库sql重放进程执行sql失败,导致从库的sql应用进程挂掉。客户反馈,可以跳过失败的create table事务,本博文展示mysql 基于GITD模式跳过错误CTID事务的正确方法。
最近,一个mysql数据库Linux服务器文件系统空间满,查看是binlog消耗绝大部分空间;经了解mysql数据库每天进行全备并删除1天前binlog日志;然而,2022.11.15日开始的binlog均没删除,后续了解到linux服务器被快照克隆,查看mysql错误日志发现2022.11.15日志提示shutdown normal,负责人反馈直接重启操作系统未关闭mysql。由此,猜测克隆时的binlog日志被损坏,mysql识别不到binlog日志,后续的binlog日志无法删除积累直到文件系统空间满。后续处理,2022.12.2当天将2022.11.28之前的binlog移动到其他文件系统,重启mysql时日志提示找不到被移走的binlog日志,使用purge命令指定删除7天前和2022.11.28 00:00:00的日志清理失败,最后purge特定binlog前的日志成功。
被冒充京东客服诈骗,表面看是我们普通人的生活中的事情与技术关联不大,认真梳理被骗过程,每个细节都与IT技术紧密关联。尤其,作为一个普通人通过百度查找客服95118,通过手机拨打95118核实诈骗分子身份,电话转接却被转接到诈骗分子,这是多么恐怖的生活场景。希望看到的人帮忙转发让更多人看到,也希望权威人士看到为我们生活在社会底层的人伸张正义,重塑光明。
MySQL 日常运维之常用工具箱
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号