我们在奴隶服务器上关机(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>
似乎奴隶收到了日志
实际上我们有&#34; Master with Relay Slave&#34;复制和奴隶本身充当另一个奴隶的主人。
答案 0 :(得分:0)
你的奴隶关了多久? 此错误消息:
Could not find first log file name in binary log index file
表示从服务器向主服务器询问二进制日志文件mysql-bin.000226
,主服务器回答&#34;抱歉,我不再了解该文件。&#34;
在你的主人上输入:SHOW BINARY LOGS;
你看到奴隶要求的日志文件了吗?如果没有,你看到其他人,那么有人或某些脚本将其删除。
在任何情况下,您都需要将该二进制日志还原到主服务器(从备份),或者您需要使用Percona XtraBackup从主服务器重新初始化服务器。