Aqui estão duas soluções possíveis, ambas são na verdade ferramentas genéricas de controle de versão do MySQL, mas podem ser adaptadas ao seu fluxo de trabalho:
Essa ferramenta cria "migrações", que são basicamente scripts SQL, das alterações detectadas no banco de dados. Esses scripts são armazenados em um diretório local e, portanto, podem ser enviados para o seu VCS atual (git, por exemplo).
É usado através de uma interface web PHP.
Fundamentalmente semelhante à ferramenta anterior, isso é baseado em uma interface de linha de comando. Está configurado através de um arquivo json. A principal diferença é que ele não gera automaticamente os arquivos de migração.
Há um problema pendente para integrar isso com o anterior, então é algo para procurar.
Plugins do Wordpress
Alguns plug-ins que podem ajudar na criação de um fluxo de trabalho repetível:
- VersionPress (ainda em desenvolvimento inicial nesta data)
- WP Migrate DB (há um pro versão)
- WP Synch DB (uma bifurcação do projeto anterior com alguns dos recursos pro incluídos)