`
lht
  • 浏览: 197616 次
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql复制再同步

阅读更多

由于一个老旧系统没有使用LVM分区,导致mylvmbackup不能使用。为了重新全量同步数据库,发现rsync可以使用,并且锁住数据库的时间不长。

1. 首先刷新数据库到文件

flush tables with read lock;

unlock tables;

 

2. 执行rsync进行数据库同步

/usr/bin/rsync -a --progress --delete 10.0.0.60:/var/lib/mysql/3302/ /var/lib/mysql/3302/

 

3. 重复一次1和2,观察耗费的时间是否可以忍受。

 

4.锁表并查看MASTER状态

flush tables with read lock;

show master status;

保持mysql 客户端不退出

5.在另外的ssh窗口执行第2步,完成最新数据的同步

 

6.释放锁 unlock tables;

7.在新的slave上面修改master.info(3.22.x)或者执行change master指令

分享到:
评论

相关推荐

    MySQL关于异步复制、同步复制半同步复制、无损复制的概念与区别

    无损复制(Lossless Replication)是MySQL 5.7.2版本之后引入的一种半同步复制方式,并通过一个参数值after_sync来实现。在这种模式下,事务写入到主服务器的binlog之后,会传递到从服务器,当从服务器写入到relay ...

    mysql 半同步复制模式

    MySQL的半同步复制模式(Semi-Synchronous Replication)是一种增强型的复制策略,旨在解决传统异步复制中数据丢失的问题。在半同步复制中,主库确保至少有一个从库接收到并写入了事务日志(二进制日志,binlog)后...

    如何实现MySQL的主从复制和半同步复制

    MySQL的主从复制和半同步复制是数据库集群中常见的高可用性和数据冗余策略,能够保证数据的一致性并提供故障恢复能力。本文将详细解释这两种复制方式的原理、配置步骤以及优缺点。 **一、MySQL主从复制** MySQL...

    MySQL半同步复制配置

    MySQL半同步复制配置是一项重要的数据库高可用性和数据一致性保障技术。在半同步复制模式下,当主服务器向从服务器发送数据时,只有当至少一个从服务器确认接收到该数据后,主服务器才会认为事务提交成功,这样可以...

    mysql 5.6 半同步复制步骤

    ### MySQL 5.6 半同步复制步骤详解 #### 一、什么是半同步复制模式? 在深入了解半同步复制模式之前,我们首先回顾一下MySQL中的异步复制模式——MySQL的默认复制选项。在异步复制模式下,Master数据库将二进制...

    MySql数据库同步复制

    MySQL 数据库同步复制是一种强大的技术,它允许两个或多个数据库实例之间保持数据一致性。这种功能在高可用性、灾难恢复和负载均衡场景中至关重要。在MySQL中,同步复制主要通过主从模式和双机互备模式来实现。 1. ...

    特别有用的MySQL数据实时同步到ES轻松配置手册

    【MySQL 数据实时同步到 ES 轻松配置】 在当今大数据时代,实时数据同步成为许多企业和组织的关键需求,特别是从关系型数据库如 MySQL 到分布式搜索引擎如 ElasticSearch(ES)的实时同步。本文将详细介绍如何利用...

    LVS+Keepalived+MySQL半同步主主复制高可用方案.docx

    【LVS+Keepalived+MySQL半同步主主复制高可用方案】 1. 方案概述 LVS(Linux Virtual Server)结合Keepalived构建的高可用解决方案,通常用于实现负载均衡和故障转移,以提高系统的整体可用性。在这个方案中,MySQL...

    mysql-oracle数据同步

    本文将深入探讨MySQL到Oracle的数据同步过程,以及如何在同步过程中修改MySQL数据表的标识。 首先,我们要理解MySQL和Oracle是两种不同的关系型数据库管理系统(RDBMS)。MySQL以其开源、轻量级、高效的特点被广泛...

    MySQL的主从复制、半同步复制、主主复制详解

    MySQL复制技术的几种主要类型包括主从复制、半同步复制和主主复制,它们在数据库架构中扮演着重要的角色。下面将对这些复制技术进行详细解释。 首先,主从复制是最常见的复制方式,它涉及一个主服务器(Master)和...

    使用Kettle同步mysql数据,增量同步教程执行步骤

    增量同步是一种只同步自上次同步以来发生更改的数据的方法,而不是每次都全量复制所有数据。这有助于节省资源,提高效率,并确保数据的实时性。在MySQL数据库间进行增量同步,我们关注的是捕获和应用自上次同步以来...

    Mysql主从半同步配置

    MySQL主从半同步复制是介于异步复制和全同步复制之间的一种模式,它提供了更好的数据安全性和一致性,同时也尽可能地减少了性能损失。 首先,我们来了解一下什么是MySQL半同步复制。在半同步复制模式下,主服务器在...

    MySQL 半同步复制数据一致性分析

    本文将详细探讨MySQL半同步复制的数据一致性问题。 首先,MySQL Replication的发展历程至关重要。最早的复制功能是在2000年随MySQL 3.23.15版本的发布引入的。当时的复制是一种准实时同步方式,Master节点和Slave...

    MySQL数据库双活同步复制方案详解.pdf

    MySQL数据库双活同步复制方案是为了实现数据库的高可用性和数据一致性,确保在主数据库出现故障时,能够无缝切换到备用数据库,保持业务连续性。以下将详细解释几种常见的双活同步复制策略。 **1. 基于MySQL原生...

    MySQL数据复制部署与维护

    MySQL复制系统主要可以实现以下几点策略: 1. 在线数据备份。企业可以专门部署一台slave服务器用于备份。当需要进行数据备份时,可以临时停止该slave上的数据复制进程,然后使用mysqldump工具或者直接拷贝数据文件...

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

    2. **启动同步服务**:脚本会自动配置MySQL的复制设置,包括设置全局变量,如`server_id`,并创建必要的权限和日志文件。 3. **建立复制连接**:在两台服务器之间建立复制连接,设置主从关系,并交换binlog位置信息...

    MySQL数据库的同步

    【MySQL数据库同步】 在当前数字化时代,MySQL数据库的同步至关重要,因为它们承载着大量关键业务数据。MySQL是一个广泛应用的开源关系型数据库管理系统,尤其在中小型企业及网站中颇为流行,因其小巧、快速、成本...

Global site tag (gtag.js) - Google Analytics