O plano que você descreve envolve o tempo de inatividade do aplicativo ou dados perdidos (ou ambos). Um método mais recomendado seria manter o novo servidor de banco de dados, configurando-o como um escravo do servidor atual (agora mestre), reconfigurar seu aplicativo para usar ambos como um par mestre / escravo. Quando o escravo é pego (e você pode se conectar a ele e enviar consultas para ele), promova o escravo / rebaixar o mestre.