昨天replication又出问题了。master上更改了max_allowed_packet,但slave上的忘记改了,结果导致master上过大的SQLslave不能取到。之后虽然在slave上也更改了max_allowed_packet,但start slave仍然不能成功。错误日志中的记录是:
080409 18:37:31 [Note] Slave I/O thread exiting, read up to log 'mysql-bin.000251', position 607694155
080409 18:51:23 [Note] Slave SQL thread initialized, starting replication in log 'mysql-bin.000251' at position 605990219, relay log './mysql-relay-bin.001025' position: 89483173
080409 18:51:23 [ERROR] Error running query, slave SQL thread aborted. Fix the problem, and restart the slave SQL thread with "SLAVE START". We stopped at log 'mysql-bin.000251' position 605990219
080409 18:51:23 [Note] Slave I/O thread: connected to master 'replicate@192.168.1.169:3306', replication started in log 'mysql-bin.000251' at position 607694155
080409 18:51:24 [ERROR] Error reading packet from server: log event entry exceeded max_allowed_packet; Increase max_allowed_packet on master ( server_errno=1236)
080409 18:51:24 [ERROR] Got fatal error 1236: 'log event entry exceeded max_allowed_packet; Increase max_allowed_packet on master' from master when reading data from binary log
注意红色的部分,605990219开始是一个长达18M的SQL,slave的sql thread执行到这一个sql出错了,不过不知道原因。而io thread读到了日志中的607694155。我们使用change master to应该是给sql thread设开始位置,所以用change master to把master_log_pos设为605990219,再运行start slave就可以了。
分享到:
相关推荐
Stream Replication 双向复制是一种高级的Oracle数据库复制技术,用于在两个数据库之间实现数据的实时同步。这种复制方式不仅可以确保数据的一致性,还能在主数据库出现问题时提供即时的故障转移能力。以下是对...
1. **监控报告**:定期查看Replication Exec的监控报告,了解复制性能和任何可能的错误。 2. **更新和升级**:及时应用Veritas发布的更新和补丁,保持软件的安全性和稳定性。 3. **备份策略**:结合其他备份工具,...
该解决方案可以保护企业免受自然灾害、软件故障、人为错误、网络中断、电力故障、硬件故障等灾难事件的影响。 传统的解决方案存在许多缺陷,如备份频率不够、恢复速度慢、复杂、测试不充分、易出错等。Zerto ...
- **查看作业日志**:当出现问题时,管理员可以查看作业日志来诊断错误,找出问题根源并采取相应措施。 - **查看作业报告**:作业报告提供了详细的备份活动概览,有助于分析备份效率,及时发现并解决问题。 Veeam...
可以通过`SHOW SLAVE STATUS\G`命令检查从服务器的状态,确保复制正在运行且没有错误。 如果需要进行主从库切换,通常是因为主服务器出现故障。在这种情况下,首先要停止从服务器的复制,然后将从服务器提升为主...
- `slave-skip-errors`:用于指定当遇到特定错误时,复制是否应该继续进行,例如设置为1539表示忽略某些类型的错误。 #### 步骤3:启动复制 配置完成后,需要在从服务器上启动复制进程,这通常通过执行`START ...
常见的故障排除方案涵盖了网络问题、许可错误、配置冲突等方面。 综上所述,VMware vSphere Replication 5.1是一个全面的灾难恢复解决方案,通过其丰富的功能和细致的管理工具,企业可以构建强大的数据保护体系,...
- **binlog解析**:该库能够解析MySQL的binlog文件,提取出其中的SQL语句和其他复制事件,如格式转换、错误处理等。 - **事件监听**:实时监听MySQL的binlog流,捕捉到的数据变更事件可以用于实时备份、数据同步或...
5. **监控和维护**: 实施监控机制,确保数据同步的正确性和完整性,同时留意性能瓶颈和错误日志,以便进行优化和故障排除。 6. **处理更新和删除**: 当HBase中的数据发生变化时,比如更新或删除,River应该能够检测...
在整个部署配置过程中,用户需要注意文档中的提示,有些内容由于OCR扫描识别技术的限制,可能会存在一些文字识别错误或遗漏。因此,用户需要运用自己的专业知识,对这些内容进行理解和调整,以保证整个安装过程的...
3. **错误处理和恢复**:当复制过程中出现错误时,库提供了相应的错误处理机制,帮助用户识别并解决这些问题,确保复制的连续性。 4. **低级别API**:`mysql-replication`提供了一套低级别的API,允许开发者自定义...
5. **监控和故障排查**:通过DB2的监控工具和WebSphere MQ的日志,持续监控复制性能和错误,以便及时发现并解决问题。 总结来说,DB2 Q复制是通过结合DB2数据库和WebSphere MQ的强大力量,提供了一种灵活、可靠的...
如果发现任何错误或延迟,应及时排查并解决。 总的来说,MySQL同步是一个涉及多个步骤的过程,包括配置文件修改、用户权限设置、数据备份和恢复,以及复制状态的检查。通过这种方式,可以确保数据的安全性和系统的...
### 对等复制(Peer to Peer Replication)- SQL Server 2008 #### 实验介绍及目标 **对等复制**是一种高级的数据库复制技术,尤其适用于SQL Server 2008这样的企业级数据库管理系统。它允许多个数据库服务器之间...
- **错误修复**:解决用户反馈的问题,提升稳定性。 ### 天翼云盘介绍 #### 服务概述 天翼云盘是中国电信推出的一款云存储服务,旨在为企业和个人用户提供安全可靠的云端存储解决方案。它支持多种类型的文件上传和...
如果出现复制问题,可能需要排查网络问题、权限问题或者是主服务器的日志文件错误。此外,还需要关注主从服务器的性能,适时调整复制参数,例如`master-connect-retry`用于设置从服务器在与主服务器连接失败后的重试...
VeeamBackup&Replication_8.0.0.2084_Update3.part1 VeeamBackup&Replication_8.0.0.2084_Update3.part2 VeeamBackup&Replication_8.0.0.2084_Update3.part3 解决NFC连接问题: Client error: NFC storage ...
如果有错误,查看`Last_IO_Error`和`Last_SQL_Error`字段以了解具体问题。 在实际应用中,MySQL Replication可以提供高可用性和容灾能力。当主服务器出现故障时,可以从服务器接管服务,保证业务连续性。同时,从...