Ei, eu conheço um método louco para criar um escravo sem aumentar nenhuma operação do mestre (ServerA) ou escravo (ServerB)
Etapa 1) Configurar um novo servidor (ServerC)
Passo 2) No ServerC, instale o MySQL (mesma versão do ServerB)
Passo 3) No ServerC, service mysql stop
Passo 4) Copie /etc/my.cnf do ServerB para o ServerC
Etapa 5) No ServerC, altere server_id para um valor diferente de ServerA e ServerB
Passo 6) rsync / var / lib / mysql no ServerB para o ServerC
Passo 7) Quando o rsync estiver concluído, execute "STOP SLAVE"; no ServerB
Passo 8) rsync / var / lib / mysql no ServerB para ServerC
Passo 9) No ServerB, execute "START SLAVE;"
Passo 10) No ServerC, service mysql start
Passo 11) No ServerC, execute "START SLAVE"; (Faça isto se o skip-slave-start estiver em /etc/my.cnf)
Experimente!
BTW Eu tenho a máxima confiança de que isso funcionará porque eu fiz isso para o cliente nos últimos dois dias. O cliente tinha 2,7 TB de dados em um escravo. Eu rsyncd para outro servidor enquanto o escravo ainda estava ativo. O rsync demorou 11 horas. Eu então corri STOP SLAVE; no primeiro escravo e correu novamente o rsync. Isso levou mais uma hora. Eu então executei o passo acima e tudo está feito.