Got fatal error 192.xx from source when reading data from binary log
Database 2025/3/30 15:18:03 点击:不统计
%77w%77%2E%66%6F%72%61%73%70%2E%63%6E
http://%77w%77%2E%66%6F%72%61%73%70%2E%63n网站制作学习
线上数据库主库 异常导致 无法访问,当重启主库服务器,再启动从库出现了:
Got fatal error 192.xx from source when reading data from binary log: 'Client requested source to start replication from position > file size
解决步骤如下:
1. 首次尝试重启 同步
stop SLAVE;
start SLAVE;
SHOW SLAVE STATUS\G;
2. 如果出现 唯一索引等引起错误,可以尝试跳过 错误
stop SLAVE;
SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1;
start SLAVE;
SHOW SLAVE STATUS\G;
3. 如果还是不行,需要重置 同步位置:
(1) 查看主服务器日志情况:
SHOW BINARY LOGS;
可以看到:
+------------------+-----------+
| Log_name | File_size |
+------------------+-----------+
...
| mysql-bin.008797 | 1073752240 | No |
| mysql-bin.008798 | 369589881 | No |
| mysql-bin.008799 | 1003254 | No |
| mysql-bin.008800 | 2007310 | No |
+------------------+------------+----------
(2) 再看从服务器 同步文件以及位置:
SHOW SLAVE STATUS\G;
可以看到:
....
Read_Master_Log_Pos: 319976265
Relay_Log_File: database-back152-relay-bin.000012
Relay_Log_Pos: 371589881
Relay_Master_Log_File: mysql-bin.008798
....
中 Relay_Master_Log_File 和 Relay_Log_Pos
我们看到 Relay_Log_Pos比 主服务器对应日志要大,那么直接 跳过该日志008798:
STOP SLAVE;
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.008799', MASTER_LOG_POS=4;
START SLAVE;
SHOW SLAVE STATUS\G;
4. 如果还是不行,则要通过 命令行重新同步数据了
https://www.forasp.cn/html/3262.html
http://%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E
http://www.forasp.cn/
·上一篇:redis windows 密码登录 >> ·下一篇:网站制作学习网