mysql 1236错误_mysql故障~Got fatal error 1236 解决方法
8月12日晚8点40:
碰到了1.30 3306服务器宕机的问题:
分析原因:是sdb的硬盘出现了问题(根据fdisk -l 查看原因情况),加之挂载的是mysql的数据目录,导致1.30 3306的宕机
系统层面的故障解决方法:重启操作系统,插拔了sdb的对应的硬盘。
数据层面的操作:重启1.30 3306和3307数据库。
查看1.30 3307与3306的同步问题(操作方式:show master status,show slave status)
继续查看1.31的3306和3307的同步问题。发现同步出现问题(Got fatal error 1236 from master when reading data from binary log)
查看从库状态:
mysql> show slave status\G;
*************************** 1. row ***************************
Slave_IO_State:
Master_Host: 192.168.1.31
Master_User: repl
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: forummysql01-bin.004799
Read_Master_Log_Pos: 73959657
Relay_Log_File: mysql-relay-bin.001687
Relay_Log_Pos: 73959809
Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Client requested master to start replication from impossible position'
Last_SQL_Errno: 0
Last_SQL_Error:
1 row in set (0.00 sec)
ERROR:
No query specified
发现从库读了一个不可预知的pos的日志。
再次,回到主库查看主库的binlog:
mysql> show master status\G;
*************************** 1. row ***************************
File: forummysql01-bin.004800
Position: 29732172
Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)
ERROR:
No query specified
分析forummysql01-bin.004799的binlog。(mysqlbinlog ./forummysql01-bin.004799 >/root/bin_004799.log)
发现binlog里面的位置,出现偏移,bin.004799 里面没有pos 73959657位置的日志
回到从库,同时修改两台从库binlog的位置。
stop slave;
CHANGE MASTER TO MASTER_HOST = '192.168.1.31',MASTER_PORT = 3306,MASTER_LOG_FILE = 'forummysql01-bin.004799',MASTER_LOG_POS = 73880572;
start slave;
在查看slave的状态:show slave status\G;
发现还有一个错误:
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: 192.168.1.31
Master_User: repl
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: forummysql01-bin.004800
Read_Master_Log_Pos: 32884198
Relay_Log_File: mysql-relay-bin.000002
Relay_Log_Pos: 16724
Relay_Master_Log_File: forummysql01-bin.004800
Slave_IO_Running: Yes
Slave_SQL_Running: No
Last_Error: Error 'Duplicate entry '663961' for key 'PRIMARY'' on query. Default database: 'kaiyuan'. Query: 'insert into wiki_download(download_name,download_ip,download_refer,download_time) values ('HDWiki-v5.1GBK-20120509.zip','192.168.1.41','','2012-08-12 21:36:25')'
再次执行skip操作:
stop slave;
set global sql_slave_skip_counter =1 ;
start slave;
之后,就一切正常。
阅读(17460) | 评论(0) | 转发(0) |
mysql 1236错误_mysql故障~Got fatal error 1236 解决方法相关推荐
- Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法
Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法 参考文章: (1)Win2008上.NET4.0部署出错HTTP 错误 5 ...
- HTTP 错误 500.19 Internal Server Error的解决方法
HTTP 错误 500.19 Internal Server Error的解决方法 参考文章: (1)HTTP 错误 500.19 Internal Server Error的解决方法 (2)http ...
- VC连接mysql数据库错误:libmysql.lib : fatal error LNK1113: invalid machine 解决方法
VC连接MySQL的配置过程在上一篇博文中,不过当你设置好,以为万事大吉的时候,运行却出现这个错误:libmysql.lib : fatal error LNK1113: invalid machin ...
- MySQL数据库-错误1166 - Incorrect column name 'xxx' 的解决方法
在用Navicat for MySQL给MySQL数据库修改表的字段时报如下的错误: 解决方法:检查字段里面是不是有空格,去掉就可以了. 转载于:https://www.cnblogs.com/shu ...
- mysql全模糊_MySQL文模糊检索问题的解决方法
在 MySQL 下,在进行中文模糊检索时,经常会返回一些与之不相关的 记录,如查找 "-0x1.ebea4bfbffaacp-4%" 时,返回的可能有中文字符,却没有 a 字符存在 ...
- mysql.sock 误删_MySQL sock 文件丢失被删除解决方法 雪剑无影
Mysql有两种连接方式: (1),TCP/IP (2),socket 对mysql.sock来说,其作用是程序与mysqlserver处于同一台机器,发起本地连接时可用. 例如你无须定义连接host ...
- mysql 取 浮点运算_mysql 浮点型运算误差原因分析及解决方法
在进行金融财务等数值运算时,请使用decimal 类型,不要使用float和double类型!因为decimal的精度最高 如下C#代码: float a = 0.65f; float b = 0.6 ...
- mysql 显示表情符号_mysql 支持emoji 表情字符的解决方法。
1.utf8 字符集最多3个字符,而emoji表情字符是unicode大字符集,需要4个字节表示,所以utf8无法表示. mysql要存储emoji字符,需要设成utf8mb4字符集,意思就是utf8 ...
- mysql 错误码1236_【MySql】MySQL Replication Fatal Error 1236
环境:双M-M架构,其中一台B因为磁盘损坏,服务器异常重启.重启之后B上面的数据库正常运行,当时A 库报如下错误: Last_IO_Error: Got fatal error 1236 from m ...
- fatal error怎么解决,有什么快捷的解决方法
fatal error怎么解决,其实是有多种的解决方法的,主要是看你想用哪种解决方法去进行解决,下面一起来看看. 一.fatal error的解决方法 1.按win+R,弹出运行窗口. 2.输入reg ...
最新文章
- linux新增动态库后可执行程序找不到的问题
- java查漏补缺(基础篇)
- adprw指令通讯案例_超实用,非常典型的Modbus通讯项目案例,三分钟学会
- 2021 互联网公司时薪排行榜出炉!微软、美团很不错
- 直播:CSDN 联合腾讯安全上线公开课,分享云原生安全技术理解和应用实践
- 【postMan】发送post请求,返回错误码415
- UNIX环境高级编程之第5章:标准I/O库
- landset8各波段_landsat8卫星全面
- (三) SiamRPN从论文角度介绍
- 数据结构:假设有一个带头结点的单链表L,每个结点值由单个数字、小写字母和大写字母构成。设计一个算法将其拆分成3个带头结点的单链表L1、L2和L3,L1包含L中的所有数字结点,L2包含L中的所有小写字母
- 磁条卡磁道2的等效数据
- hdu1172猜数字
- 打印机服务无法启动的解决办法
- 视频教程-Spring Data JPA项目-Java
- Matlab:二维傅里叶变换
- 价格奥秘-在超市遇见亚当斯密--第二章 谁在决定一支铅笔的价格?
- 【大数据】数据驱动的大数据金融应用-2017CCTC大会-专题视频课程
- 【硬十宝典】——1.2【基础知识】开关电源各种拓扑结构的特点
- 有哪些好的IT编程技术网站?有哪些好的论文网站?
- 华为手机助手linux版本,我的华为app手机助手-我的华为软件最新版下载v10.0.0.301-Linux公社...