이 그 자체로 MySQL의 관련 해결책이 아니다, 그러나 우리는 제품이라고 liquibase 성공을 많이 했어. (http://www.liquibase.org/)
많은 다른 데이터베이스 공급 업체를 대상으로하는 마이그레이션 솔루션으로, 모든 데이터베이스 변경 사항을 구성 파일에 코딩 할 수 있습니다. 모든 구성 변경 사항은 Subversion에 보관됩니다. 모든 구성이 XML 파일로 유지되기 때문에 다른 사람들의 변경 사항을 메인 라인 스크립트에 쉽게 병합 할 수 있으며 태그 및 분기와도 잘 작동합니다.
데이터베이스는 "데이터베이스 업데이트"명령을 실행하여 현재 개정 레벨까지 끌어 올 수 있습니다. 대부분의 변경 사항에도 데이터베이스 변경 사항을 롤백 할 수있는 기능이 있으므로 도움이 될 수도 있습니다. 마이그레이션을 실행하기 전에 현재 상태가되는지 확인하는 연습을 따르는 것이 좋습니다. 이렇게하는 것이 가장 쉽기 때문입니다.
마지막으로 프로덕션 딜리버리와 관련하여 모든 데이터베이스 변경 사항을 전체 SQL 스크립트로 출력하도록 선택할 수 있으므로 DBA가이를 실행하고 업무 분리를 유지할 수 있습니다.
지금까지 매력과 같이 작동했습니다.
DBV도 있습니다. http://stackoverflow.com/a/13837473/6309 – VonC