これは、それ自体でのMySQL関連のソリューションではありませんが、私たちは、LiquiBaseを呼ばれる製品で多くの成功を持っていました。 (http://www.liquibase.org/)
これは、さまざまなデータベースベンダーを対象とした移行ソリューションであり、すべてのデータベース変更を構成ファイルにコード化することができます。これらの変更はすべてSubversionに保存されます。すべての設定がXMLファイルに保存されているので、他の人の変更をメインラインスクリプトにマージするのは簡単で、タグやブランチでうまくいきます。
"データベースの更新"コマンドを実行すると、現在のリビジョンレベルまでデータベースを呼び出すことができます。ほとんどの変更には、データベースの変更をロールバックする機能もあります。これも役立ちます。これはおそらく最も簡単なので、移行を実行する前に最新のものにすることを練習することをお勧めします。
最後に、プロダクションデリバリーに関しては、すべてのデータベース変更をフルSQLスクリプトとして出力するように選択できるため、DBAはそれを実行して職務の分離を維持することができます。
これまでのところ、それは魅力的なように機能しています。
DBVもあります:http://stackoverflow.com/a/13837473/6309 – VonC