首页 > 代码库 > 企业案例 【故障修复】mysql主从故障解决过程
企业案例 【故障修复】mysql主从故障解决过程
由于配置有zabbix监控,某日收到zabbix监控主从报警,,查看mysql状态,
showslave status \G;
slave复制状态有误,SLAVE_SQL_RUNNING为NO,
接着看下面的错误信息,提示有一个表插入数据,提示表不存在,
随后在从库上检查该库该表,发现都存储,就纳闷了。
再回头看报错有新发现,提示的表明是大写,我刚才检查的小写,
ok,再次进入从数据库使用大写查询表,果然报错,看来是大小写问题引起的。
查资料发现mysql参数有忽略大小写的参数lower_case_table_names=1
果断修改在[mysqld]块添加了该参数是,同时多了个心眼去看了一眼主库的配置,发现主库有此配置
应该就是这里的问题,此时重启从库,查看slave状态,发现报错小时,两个状态都为YES,继续进行复制操作。
总结:
最后总结原因:slave端my.cnf配置缺少lower_case_table_names=1导致。因此主从的配置一定要注意配置参数。
企业案例 【故障修复】mysql主从故障解决过程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。