`
flowercat
  • 浏览: 362318 次
社区版块
存档分类
最新评论

mysql同步中断后的处理

    博客分类:
  • db
阅读更多

mysql从服务器因硬件故障停止复制,无法从中断点开始继续复制。

 

在从库执行reset slave清除二进制日志,并重新生成master.info,最好将从库重启一下,slave stop

在主库reset master清除二进制日志

 

主库使用--skip-networking选项重启mysql服务,禁止网络连接,保证主库数据暂时无更新

 

删除从库的数据后,使用mysqldump将主库上的数据全部复制到从库

mysqldump --opt db_name | mysql --host=remote_host -C db_name

 

同步完成后,去掉--skip-networking选项重启主库mysql服务

 

从库slave start

show processlist

show slave status

 

  • LOAD TABLE tblname FROM MASTER #从机运行,从主机端重读指定的表的数据,每次只能读取一个,受timeout时间限制,需要调整timeout时间。执行这个命令需要同步账号有 reload和super权限。以及对相应的库有select权限。如果表比较大,要增加net_read_timeout 和 net_write_timeout 的值
  • LOAD DATA FROM MASTER #从机执行,从主机端重新读入所有的数据。执行这个命令需要同步账号有reload和super权限。以及对相应的库有select权限。如果表比较大, 要增加net_read_timeout 和 net_write_timeout的值

这两个命令只适用于MyISAM引擎

 

在从库设置连接MASTER MASTER_LOG_FILE为主库的File,MASTER_LOG_POS为主库的Position,即从库的master.info文件

CHANGE MASTER TO MASTER_HOST='192.168.1.1',MASTER_USER='slave',MASTER_PASSWORD='password',MASTER_LOG_FILE='mysql-bin.030',MASTER_LOG_POS=870279;

 

分享到:
评论

相关推荐

    datax插件|clickhouse读写插件|同步mysql,oracle等数据到clickhose中或者反向同步|2020修正版

    前者是用于将数据从源数据库(如MySQL、Oracle)写入ClickHouse,后者则负责从ClickHouse读取数据并写入目标数据库。这两个插件的结合使用,构建了完整的双向同步解决方案。 1. **ClickHouse写插件**:在DataX中,...

    Mysql一键数据库同步和主主同步脚本

    执行"**Mysql一键数据库同步和主主同步脚本**",用户无需手动配置复杂的同步参数,只需在解压后的目录中运行`dos2unix *`命令。`dos2unix`是一个工具,用于将DOS或Windows格式的文本文件转换为Unix/Linux格式,以...

    Mysql多机同步技术研究总结

    在IT领域,数据库的高可用性和数据一致性是关键议题,特别是在大规模、分布式系统环境中,MySQL的多机同步技术成为确保数据可靠性和系统稳定性的核心技术之一。本文将深入探讨Mysql多机同步技术的研究与实践,重点...

    高可用MySQL同步集群的研究与设计.pdf

    本文主要探讨的是MySQL同步集群,尤其是MySQL Cluster,它以数据同步存储为特点,提供更高的可用性和性能。MySQL Cluster是一种分布式数据库系统,由多台低性能服务器组成,通过高速网络连接,为用户提供无感知的...

    MySql主从同步监控程序源码

    MySQL主从同步是数据库高可用性和数据一致性的关键机制,特别是在大型分布式系统中。这个名为"MySql主从同步监控程序源码"的项目是用C#语言开发的,旨在帮助管理员实时监控MySQL数据库的主从复制状态,确保数据在...

    MySQL数据库的主从同步备份在windows下实现

    MySQL数据库的主从同步备份是一种常见的高可用性和数据冗余策略,它允许在一个主服务器(Master)上执行写操作,而这些更改会自动复制到一个或多个从服务器(Slave)。在Windows环境下,这个过程需要一些特定的配置...

    win系统下的mysql主从同步配置

    2. 复杂性增加:维护和管理主从结构的复杂度较高,需要考虑同步中断后的恢复处理。 配置MySQL主从同步步骤: 1. 准备两台Windows系统的电脑或在同一台电脑上配置两个MySQL实例,修改各自的端口号以避免冲突。 2. 为...

    Linux下MySQL主从同步复制

    【Linux下MySQL主从同步复制】是MySQL数据库在分布式环境中实现数据备份和高可用性的一种常见策略。在Linux操作系统上,这一过程涉及到一系列步骤,包括安装MySQL服务、配置主从服务器、设置复制参数以及验证复制...

    一种基于binlog的可配置的mysql数据库实时同步方法.pdf

    基于此,本发明提出了一种基于binlog(二进制日志)的可配置MySQL数据库实时同步方法,旨在提高数据同步的效率和准确性,确保主备服务器之间的数据一致性。 【发明内容】 MySQL的binlog是一种记录数据库所有更改...

    基于canal的mysql和elasticsearch实时同步方案,支持增量同步和全量同步.zip

    - **增量同步**:全量同步完成后,开启Canal的增量同步功能,实时推送MySQL的变更到Elasticsearch。 6. **异常处理与数据一致性** - **数据冲突处理**:由于网络延迟或其他原因可能导致数据不一致,需要设计合理...

    mysql_AB同步

    - **监控与维护**:定期检查复制状态,确保数据同步没有中断或延迟。 - **网络稳定性**:良好的网络连接对于复制过程至关重要。 - **数据备份**:在进行任何配置之前,建议先对现有数据进行备份,以防意外情况发生。...

    UNIX设置MySql数据同步实现复制功能

    当出现错误导致同步中断时,可以在修正错误后执行`SLAVE START`命令来重新启动同步。另外,错误信息通常会被记录在`.err`日志文件中,方便排查问题。 测试同步功能时,可以通过向从服务器(B)批量插入大量数据,...

    MYSQL主从同步实战

    以上步骤完成后,ServA和ServB之间的MySQL主从同步就配置完成了。ServB将定期检查ServA的日志更新,并自动同步数据,确保数据的一致性。 #### 五、注意事项与优化建议 1. **性能影响**:在配置主从复制时,需要...

    mysql主从同步配置.docx

    在实际环境中,主从同步还需要考虑网络延迟、数据一致性、错误处理以及性能优化等问题。此外,为了提高系统的健壮性,可以采用多从结构,即一个主库可以有多个从库,进一步分散读取负载和提高容错能力。同时,定期...

    MySQL 5同步备份.pdf

    MySQL 5同步备份是数据库管理中的重要策略,用于确保数据的安全性和高可用性。随着Web应用对实时备份需求的增长,数据库同步机制的应用日益普及。MySQL的同步机制基于主从复制模型,即设置一个主服务器(Master)和...

    mysql主从同步+MyCat读写分离+分库分表+Haproxy高可用+Keepalived心跳机制+虚拟IP.rar

    MySQL主从同步是一种数据库复制技术,它允许一个MySQL服务器(主服务器)的数据被实时地复制到其他服务器(从服务器)上。这种同步可以确保数据的一致性,并在主服务器出现问题时提供故障转移的能力。实现主从同步的...

Global site tag (gtag.js) - Google Analytics