随笔分类 - mysql 故障处理
摘要:mysql /tmp目录爆满问题的处理 突然收到zabbix告警,说mysql服务器的/目录磁盘空间不足。 登录到服务器,看了下发现100GB的根目录,居然使用了差不多90GB。这台服务器上只跑了一个MySQL,应该不是日志未清理等其它原因造成的。 (说明:下面的几张截图是后期截的,当时已经有部分S
阅读全文
摘要:【1】mysql实例启动故障 5.7.21 -》 5.7.42 数据库升级后,启动发现错误日志如下 2023-08-10T23:05:53.463377+08:00 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Pl
阅读全文
摘要:【1】报错信息 message from server: "Host 'xx.xx.xx.xx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" 主机xx.xx.xx.xx被锁,
阅读全文
摘要:【1】错误信息 [ERROR] [MY-012869] [InnoDB] Record in index `log_time` of table `lts`.`lts_job_log_po` was not found on update: TUPLE (info_bits=0, 2 n_cmp=2
阅读全文
摘要:【1】前提 (1)语句 on关联的2个表字段都有索引 ,变成了笛卡尔积,走了几百秒都没出来。 (2)表字符集与服务器字符集 t_settle_apply 是 utf8mb4 格式, order_basicinf 为 utf8格式 服务器字符集是utf8 用(1)中left join 改成 right
阅读全文
摘要:【1】报错情况 Cannot add foreign key constraint (1.1)情况1,建表时报错 REFERENCES command denied to user 'AUDITDBA'@'x.x.x.x' for table 'audit_activiti.act_re_deplo
阅读全文
摘要:报错信息: 2022-09-04T03:02:01.028220+08:00 2848717 [Note] Error reading relay log event for channel '192.168.1.35': slave SQL thread was killed 2022-09-04
阅读全文
摘要:【1】故障复盘 基于一套主从的MHA环境,A为现主库,B为现从库。其中 A的uuid是5a56.....7df B的uuid是6a56.....7df 问题:主库有个事务,在主库故障后,并没有传输到从库,导致主从不一致 (1.1)基于MHA的一主一从环境,演练主库宕机,主备切换 VIP目前在A上,提
阅读全文
摘要:【1】mysql update报错 事情缘由 (1.1)前置信息 mysql5.6 版本 innodb_buffer_pool_size 只有 10M 被 update的表有 3kw+ 表数据库 被 update 表是 innodb,utf8 格式 The total number of locks
阅读全文
摘要:在程序连接mysql时,报错 mysql ssl 2026_mysql ERROR 2026 那么是SSL 问题,我的是服务端开了SSL 而客户端没有相关证书; 那么我们关闭服务端的就好了 在 my.cnf 中 [msyqld] 下 加入参数 skip-ssl 即可;需要重启 mysql
阅读全文
摘要:InnoDB: Corrupted page [page id: space=0, page number=0] of datafile './ibdata1' could not be found in the doublewrite buffer. 具体信息如下图: 结论,如果磁盘空间没忙,那么
阅读全文
摘要:Server sent charset unknown to the client. Please, report to the developers 【问题】 php低版本连接Mysql高版本(比如Mysql8.0) Server sent charset unknown to the clien
阅读全文
摘要:【1】前置条件 (1.1)基本信息 版本:mysql 8.0.22 (1.2)模拟 rm 删除 ibd文件 删除 test库下的 test11.ibd文件 rm /data/mysql/data/test/test11.ibd 【2】情况处理 (2.1)rm 删除 ibd 文件后的影响 以下情况依然
阅读全文
摘要:【1】windows 启动mysql5.5 服务 直接报错: 【2】分析查看 (2.1)查看我们自定义的安装目录 好像不太对啊; (2.2)查看C盘默认位置 C:\ProgramData\MySQL\MySQL Server 5.5\data 好像我的库出来了,错误日志也找到了; (2.3)解决问题
阅读全文
摘要:【1】故障情况 mysql> show slave status\G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Mas
阅读全文
摘要:【1】现有情况 主从同步搭建好了,show slave status 一直报错 说某个表的某行记录找不到! 有很多情况 (1)主库有,从库没有,这次我遇到的就是这个问题 由于 myisam 备份时没有加 lock-tables(只管MYISAM),导致不一致问题出现; 就是dump按道理是一个整体时
阅读全文
摘要:本文介绍了在Linux实例中,MySQL常见的无法启动或启动异常处理方法。 转自:https://help.aliyun.com/knowledge_detail/41106.html#Xcfnz 【1212】 详细描述 常见问题处理描述,目录如下。 提示:MySQL错误日志通常记录在/alidat
阅读全文
摘要:高版本导出的数据,比如mysql8,到mysql5.7 恢复就报错 [Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci' 我知道是字符集编码的问题,但是我将数据库的编码改成了utf8mb4之后再导入也一样报错,导入文件的时候并没有utf8mb4选项
阅读全文
摘要:脚本: #!/bin/bash mysqldump -h127.0.0.1 -uroot -p123456 test > 1.sql 报错: Unknown table 'COLUMN_STATISTICS' in information_schema (1109) 解决:添加参数 –column-
阅读全文