MySQL 主从复制中断的定位与恢复
SHOW REPLICA STATUS 显示 Replica_IO_Running: No 或 Replica_SQL_Running: No,Last_IO_Error/Last_SQL_Error 给出原因。复制停止后副本数据不再更新。
SHOW REPLICA STATUS\G
SHOW MASTER STATUS;
SHOW BINARY LOGS;
tail -100 /var/log/mysql/error.log
mysqlbinlog --start-position=<pos> mysql-bin.000001 | head -50
server_id 和主库 binlog。sql_slave_skip_counter/GTID skip。SHOW REPLICA STATUS 确认两个线程都为 Yes。mysqldump --single-transaction 或物理备份。mysql — 复制诊断mysqldump — 重建副本mysqlbinlog — 位点分析