Usar o MySQL Proxy foi realmente uma maneira de contornar a falta da funcionalidade RENAME DATABASE no MySQL. Essa funcionalidade existia em determinado momento, mas foi removida quando se mostrou não confiável .
No final, resolvi que o problema poderia ser resolvido emitindo as instruções RENAME TABLE DEV_DB_A.table1 para DEV_DB_B.table1 para cada tabela. O único problema que descobri foi que as tabelas de RENOMEAÇÃO que têm gatilhos falha como descrito no site do MySQL .
Para facilitar, escrevi um pequeno script python para fazer o trabalho por mim. Quando eu vi isso era um problema para os outros Eu adicionei algumas verificações básicas de erros e opções para facilitar o uso e postar para outros usuários no github .