上传项目图片:“Percona Toolkit”雷竞技下载官网
  1. 雷竞技下载官网Percona工具包
  2. pt - 1502

' pt-online-schema-change ' '没有识别多源复制活动的从服务器。

    XML 可打印的

细节

    描述

      当slave的MSR激活时,pt-osc不识别slave。——check-slave和——recursive -method都失败了。

      与——recursion-method:

      $ pt-online-schema-change——socket=/tmp/mysql_sandbox45007。Sock——用户msandbox——密码msandbox——执行\ >——alter"ADD placeOfServiceCategor1121 BIGINT(19)"D=test,t=joinit——alter- external -key -method=auto——recursive -method=hosts无法连接到D=test,P=45009,S=/tmp/mysql_sandbox45007.sock,h=SBslave2, P=…,u=msandbox没有发现奴隶。看到——recursion-method如果主机bm-support01有slave。没有检查slave lag,因为没有找到slave,并且没有指定——check-slave-lag。操作,尝试,等待:analyze_table, 10,1 copy_rows, 10,0.25 create_triggers, 10,1 drop_triggers, 10,1 swap_tables, 10,1 update_foreign_keys, 10,1没有外键引用' test ' . ' joinit ';忽略——alter-foreign-keys-method。改变‘测试’。‘joinit’……创建表格创建表测试。____joinit_new OK。改变表格改变“测试”。“____joinit_new”好了。2018-03-12T16:39:06创建触发器…2018-03-12T16:39:06已创建触发器OK。复制约32行…2018-03-12T16:39:06复制行OK。2018 - 03 - 12 - t16:39:06分析表格交换表…2018-03-12T16:39:06互换原始和表好。扔掉旧桌子…删除旧表“test”。“_joinit_old”好了。2017-03-12t16:39:06删除触发器…2018-03-12T16:39:06删除触发器OK。成功修改' test ' . ' joinit '。

      与——check-slave:

      $ pt-online-schema-change——socket=/tmp/mysql_sandbox45007。Sock—user msandbox—password msandbox—execute—alter"ADD placeOfServiceCate5gor1121 BIGINT(19)"D=test,t=joinit——alter-foreign-keys-method=auto——check-slave-lag h=localhost,S=/tmp/mysql_sandbox45009。D=test,S=/tmp/mysql_sandbox45007.sock,h=127.0.0.1,p=…,u=msandbox没有发现奴隶。看到——recursion-method如果主机bm-support01有slave。操作,尝试,等待:analyze_table, 10,1 copy_rows, 10,0.25 create_triggers, 10,1 drop_triggers, 10,1 swap_tables, 10,1 update_foreign_keys, 10,1没有外键引用' test ' . ' joinit ';忽略——alter-foreign-keys-method。改变‘测试’。‘joinit’……创建表格创建表测试。____joinit_new OK。改变表格改变“测试”。“____joinit_new”好了。2018-03-12T16:49:59创建触发器…2018-03-12T16:49:59已创建触发器OK。复制大约32行…副本bm-support01已停止。等待。^ c#退出SIGINT。由于工具被中断而没有删除触发器。 To drop the triggers, execute: DROP TRIGGER IF EXISTS `test`.`pt_osc_test_joinit_del` DROP TRIGGER IF EXISTS `test`.`pt_osc_test_joinit_upd` DROP TRIGGER IF EXISTS `test`.`pt_osc_test_joinit_ins` Not dropping the表“测试”。' ____joinit_new ',因为该工具被中断。放下DROP table IF EXISTS ' test ' . ' ____joinit_new ';“测试”。' joinit '没有改变。

      附件

        问题的链接

          活动

              carlos.salguero卡洛斯Salguero
              vinicius.grippa维尼Grippa
              投票:
              0 为这个问题投票
              观察人士:
              4 开始关注这个问题

              日期

                创建:
                更新:
                解决:

                聪明的清单