gpt4 book ai didi

mysql - 关闭从属服务器后出现percona复制错误

转载 作者:行者123 更新时间:2023-11-29 22:14:33 25 4
gpt4 key购买 nike

我们在从服务器上关闭了(13:47),之后从服务器不再跟随主服务器。我拥有从属服务器关闭之前的所有数据。

这是奴隶:

mysql> show slave status \G <br>
*************************** 1. row ***************************<br>
Master_Host: 192.168.0.56<br>
Master_Log_File: mysql-bin.000226<br>
Read_Master_Log_Pos: 695831819<br>
Relay_Log_File: mysql-relay-bin.000001<br>
Relay_Log_Pos: 4<br>
Relay_Master_Log_File: mysql-bin.000226<br>
Slave_IO_Running: No<br>
Slave_SQL_Running: Yes<br>
Exec_Master_Log_Pos: 695831819<br>
Relay_Log_Space: 120<br>
Last_IO_Errno: 1236<br>
Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'<br>
Last_IO_Error_Timestamp: 150709 14:26:07<br>

似乎从属设备收到了日志。
实际上,我们有“主站与中继从站”复制,并且从站本身充当另一个从站的主站。

最佳答案

你的奴隶被关闭了多长时间?此错误消息:

在二进制日志索引文件中找不到第一个日志文件名

意味着从站向主站请求二进制日志文件mysql-bin.000226,主站回答“抱歉,我不再知道该文件了。”

在你的主机上输入:SHOW BINARY LOGS;你看到从机请求的日志文件了吗?如果没有,并且您看到其他人,则有人或某个脚本将其删除。

无论如何,您要么需要将该二进制日志恢复到主服务器(从备份),要么需要使用 Percona XtraBackup 从主服务器重新初始化从服务器。

关于mysql - 关闭从属服务器后出现percona复制错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31317045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com