iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >pt-table-sync常用参考
  • 593
分享到

pt-table-sync常用参考

2024-04-02 19:04:59 593人浏览 安东尼
摘要

pt-table-sync是解决主从数据不一致的绝佳工具,也可也用于两个不是主从数据库之间数据同步,不能同步ddl,只能同步数据,以下为常用例子:其中h=192.168.56.101为源端,h=192.16

pt-table-sync是解决主从数据不一致的绝佳工具,也可也用于两个不是主从数据库之间数据同步,不能同步ddl,只能同步数据,以下为常用例子:
其中h=192.168.56.101为源端,h=192.168.56.102为目标端:

1.sync两个独立数据库,无主从复制关系,同步数据库中所有的表,并排除特定数据库:
pt-table-sync --charset=utf8 --ignore-databases=Mysql,sys u=admin,p=admin,h=192.168.56.101,P=3306 dsn=u=admin,p=admin,h=192.168.56.103,P=3306 --execute --print

如果为主从可以使用--no-check-slave 忽略主从关系,建议先使用--print查看有哪些不一致,然后使用--execute进行同步:
打印出不一致数据:
pt-table-sync --charset=utf8 --ignore-databases=mysql,sys --no-check-slave u=admin,p=admin,h=192.168.56.101,P=3306 dsn=u=admin,p=admin,h=192.168.56.102,P=3306 --print

同步数据并打印出同步语句:
pt-table-sync --charset=utf8 --ignore-databases=mysql,sys --no-check-slave u=admin,p=admin,h=192.168.56.101,P=3306 dsn=u=admin,p=admin,h=192.168.56.102,P=3306 --execute --print

  1. 同步指定库或者指定表

只对指定的库进行数据sync:
pt-table-sync --charset=utf8 --ignore-databases=mysql,sys --databases=data u=admin,p=admin,h=192.168.56.101,P=3306 dsn=u=admin,p=admin,h=192.168.56.102,P=3306 --execute --print

只对指定的表进行数据sync,多个表用逗号隔开:

pt-table-sync --charset=utf8 --ignore-databases=mysql,sys --databases=data --tables=t_shop_order,t_shop_order_detail u=admin,p=admin,h=192.168.56.101,P=3306 dsn=u=admin,p=admin,h=192.168.56.102,P=3306 --execute --print

--tables也可以使用数据库名和表:
--tables=database_name.table_name

忽略某些库或者忽略某些表

--ignore-databases=指定要忽略的库
--ignore-tables=database_name.table_name 指定要忽略的表

3.如果是主从复制,可以加上--sync-to-master参数进行数据sync:

需要同步的表有主键或者唯一键,其中192.168.56.102为备库:
pt-table-sync --sync-to-master --charset=utf8 --ignore-databases=mysql,sys u=admin,p=admin,h=192.168.56.102,P=3306 --execute --print

sync同步多个slave备库,其中h=192.168.56.102,P=3306, h=192.168.56.103为备库:
pt-table-sync --sync-to-master --charset=utf8 --ignore-databases=mysql,sys u=admin,p=admin,h=192.168.56.102,P=3306 , u=admin,p=admin,h=192.168.56.103,P=3306 --execute --print

4.pt-table-sync 帮助说明:
pt-table-sync --help

您可能感兴趣的文档:

--结束END--

本文标题: pt-table-sync常用参考

本文链接: https://www.lsjlt.com/news/37214.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql中如何使用pt-table-checksum和pt-table-sync
    这篇文章给大家分享的是有关mysql中如何使用pt-table-checksum和pt-table-sync的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。pt-table-che...
    99+
    2024-04-02
  • 验证MySQL主从一致性(pt-table-checksum&pt-table-sync)
    percona-toolkit-2.2.8-1.noarch.rpm有两个工具可以验证MySQL主从数据的一致性 安装tookkit需要一些依赖包 yum install perl pe...
    99+
    2024-04-02
  • pt-table-checksum工具应用
        1.认真看错误提示,弄不清楚状况的时候打开debugPTDEBUG=1     2.10.10.10.10为主,其它ip为从  ...
    99+
    2024-04-02
  • pt-online-schema-change使用参数是怎样的呢
    这期内容当中小编将会给大家带来有关pt-online-schema-change使用参数是怎样的呢,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。pt-online-sch...
    99+
    2024-04-02
  • 生产环境使用 pt-table-checksum 检查MySQL数据一致性
    公司数据中心从托管机房迁移到阿里云,需要对mysql迁移(Replication)后的数据一致性进行校验,但又不能对生产环境使用造成影响,pt-table-checksum 成为了绝佳也是唯一的检查工具...
    99+
    2024-04-02
  • mysql中oak-online-alter-table和pt-online-schema-change的使用限制有哪些
    小编给大家分享一下mysql中oak-online-alter-table和pt-online-schema-change的使用限制有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大...
    99+
    2024-04-02
  • Linux常用命令详细大全(面试常考)
    文章目录 1、查看目录与文件:ls2、切换目录:cd3、显示当前目录:pwd4、创建空文件:touch5、创建目录:mkdir6、查看文件内容:cat7、分页查看文件内容:more8、查看文件...
    99+
    2023-09-10
    linux 面试 运维
  • Vue3父子组件传参有关sync修饰符的用法详解
    目录单向数据流讲解Vue2.x使用定义事件的形式, 通知父组件修改.sync 和 update: 的使用父传子, 传递多个数据的简写采用v-model简写(要求严格)Vue3.x使用...
    99+
    2024-04-02
  • pt-online-schema-change 使用异常处理及注意事项
    pt-online-schema-change最近使用pt-online-schema-change 做线上大表的在线DDL,发现几个问题。 我使用的语句如下: pt-online-schema-cha...
    99+
    2022-11-30
    pt-online-schema-change 使用 处理
  • 在绝对定位中,可以使用哪些参数作为参考?
    绝对定位是前端开发中常用的一种布局方式,可以精确地将元素放置在指定的位置上,跟随页面滚动而不发生位置变化。在进行绝对定位时,我们需要参考一些参数来确保元素能够准确地定位在所需的位置上。本文将介绍几个常用的参数作为参考,并给出具体...
    99+
    2024-01-23
    绝对定位 参考参数 定位参数
  • 绝对定位的参考方式和应用方法
    绝对定位的参照方法及应用 绝对定位(Absolute Positioning)是CSS中一种常用的布局方式,通过指定元素相对于其最近的非static(默认定位方式)父元素或者文档的位置进行定位。使用绝对定位,可以将元素摆放在任意...
    99+
    2024-01-23
    应用案例 相对定位 参照元素
  • Hbase常用参数是什么
    这篇文章给大家分享的是有关Hbase常用参数是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。参数列表:hbase.client.write.buffer        ...
    99+
    2023-06-03
  • Ghost常用参数是什么
    本篇内容介绍了“Ghost常用参数是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!用过DOS的人对参数并不陌生,DOS下的很多程序都有参...
    99+
    2023-06-09
  • 2.--Goldgate常用参数说明
    OGG常见参数说明 1.配置管理进程mgr: ggsci(test01) 1> view param mgr port 7809 dynamicportlist 7...
    99+
    2024-04-02
  • mysql常用的参数总结
    本篇内容主要讲解“mysql常用的参数总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql常用的参数总结”吧! 1.query_cache_size ...
    99+
    2024-04-02
  • oracle 11g常用隐含参数
    ORACLE 11GR2常用参数(含隐含参数)设置如下: alter system set "_PX_use_large_pool" = true scope=spfile; alter system se...
    99+
    2024-04-02
  • 详解Java异常处理的使用与思考
    目录概念异常处理自定义异常多重捕获重新抛出异常更好的 NPE清道夫:finally异常的约束try-with-resources异常类型匹配使用指南检查型异常是 shitGo 也没有...
    99+
    2023-05-15
    Java异常处理使用 Java异常处理 Java异常
  • MySql中的常用参数查询
    目录1、超时时间2、查看最大连接数3、查看当前数据库状态总结1、超时时间 以下这些配置项单位都是秒,在mysql命令行中可以使用show global variables like '变量名';可查询配置...
    99+
    2023-02-17
    MySql参数查询 常用参数查询 MySql查询参数
  • Nginx 之 fastcgi 常用参数详解
    目录 fastcgi 是什么fastcgi 常用参数1、fastcgi_pass2、fastcgi_param3、fastcgi_index4、fastcgi_connect_timeout5...
    99+
    2023-09-01
    nginx 服务器 php
  • cp命令常用参数详解
    cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。 1.查看命令用法 在命令行键入: cp --help 可以看到cp 命令...
    99+
    2023-09-07
    linux 服务器 windows
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作