問題一:‘COULD NOT FIND FIRST LOG FILE NAME IN BINARY LOG INDEX FILE’
這個報錯通常伴隨着Slave_IO_Running: No
Slave_IO_Running: No 一方面原因是因爲網絡通信的問題也有可能是日誌讀取錯誤的問題。
解決方案:
從數據庫停止slave
slave stop;
刷新master上binlog日誌
flush logs;
通過命令拿到最新的binlog日誌文件與偏移量
show master stutus
修改從數據庫的複製文件信息
CHANGE MASTER TO MASTER_LOG_FILE='mysqlbin.xxxxxxx',MASTER_LOG_POS=xxx;
從數據庫重新開啓主從
start slave;
查看從數據庫狀態 是否還有其他問題
show slave status\G