IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

mysql同步出错问题

架构研究室 2009-11-11 23:47:57 累计浏览 2,799 次
本机暂存

    mysql>show slave status\\G;

    *************************** 1. row ***************************

     Slave_IO_State: Waiting for master to send event

     Master_Host: xxxxxxxx

     Master_User: xxxxxxxx

     Master_Port: 3306

     Connect_Retry: 60

     Master_Log_File: mysql-bin.000036

     Read_Master_Log_Pos: 11719407

     Relay_Log_File: localhost-relay-bin.000338

     Relay_Log_Pos: 911985373

     Relay_Master_Log_File: mysql-bin.000035

     Slave_IO_Running: Yes

     Slave_SQL_Running: No

     Replicate_Do_DB: xxxxxxxx

     Replicate_Ignore_DB:

     Replicate_Do_Table:

     Replicate_Ignore_Table:

     Replicate_Wild_Do_Table:

     Replicate_Wild_Ignore_Table:

     Last_Errno: 1594

     Last_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master’s binary log is corrupted (you can check this by running ‘mysqlbinlog’ on the binary log), the slave’s relay log is corrupted (you can check this by running ‘mysqlbinlog’ on the relay log), a network problem, or a bug in the master’s or slave’s MySQL code. If you want to check the master’s binary log or slave’s relay log, you will be able to know their names by issuing ‘SHOW SLAVE STATUS’ on this slave.

     Skip_Counter: 0

     Exec_Master_Log_Pos: 911985228

     Relay_Log_Space: 1085463840

     Until_Condition: None

     Until_Log_File:

     Until_Log_Pos: 0

     Master_SSL_Allowed: No

     Master_SSL_CA_File:

     Master_SSL_CA_Path:

     Master_SSL_Cert:

     Master_SSL_Cipher:

     Master_SSL_Key:

     Seconds_Behind_Master: NULL

    Master_SSL_Verify_Server_Cert: No

     Last_IO_Errno: 0

     Last_IO_Error:

     Last_SQL_Errno: 1594

     Last_SQL_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master’s binary log is corrupted (you can check this by running ‘mysqlbinlog’ on the binary log), the slave’s relay log is corrupted (you can check this by running ‘mysqlbinlog’ on the relay log), a network problem, or a bug in the master’s or slave’s MySQL code. If you want to check the master’s binary log or slave’s relay log, you will be able to know their names by issuing ‘SHOW SLAVE STATUS’ on this slave.

    1 row in set (0.00 sec)

    注意上面的黑色字体。

    执行

    mysql>stop slave;

    mysql>change master to master_host=’xxxxx’, master_user=’xxxx’,master_password=’xxxxxx’,master_port=3306,master_log_file=’mysql-bin.000036‘,master_log_pos=911985228;

    mysql>start slave;

同分类推荐文章

  1. 使用deepseek进行Oracle恢复,引起重大故障 (2026-06-22 10:56:00)
  2. 接手一个只差临门一脚的数据库恢复 (2026-06-18 00:13:09)
  3. 我做了一个 AI 版的 StarRocks 升级风险扫描工具,直接帮我定位到一个风险 (2026-06-15 01:00:00)

查看更多 数据库 文章 →

建议继续学习

  1. 用Hyer来进行网站的抓取 (累计阅读 158,250)
  2. MySQL数据库在实际应用一些方面的介绍 (累计阅读 36,397)
  3. WordPress插件开发 -- 在插件使用数据库存储数据 (累计阅读 29,163)
  4. Mysql监控指南 (累计阅读 21,350)
  5. 由浅入深探究mysql索引结构原理、性能分析与优化 (累计阅读 16,521)
  6. 在Apache2.2.XX下安装Mod-myvhost模块 (累计阅读 13,056)
  7. 15个最好的免费开源电子商务平台 (累计阅读 12,541)
  8. 浅谈MySQL索引背后的数据结构及算法 (累计阅读 11,904)
  9. 整理了一份招PHP高级工程师的面试题 (累计阅读 11,708)
  10. 深入浅出INNODB MVCC机制与原理 (累计阅读 9,692)