MySQL database changelog
If you need a database changelog between two MySQL schemas, give Liquibase a try. First you have to create a XML diff change log between the old and the new schema. With this XML file you are able to create an update SQL DDL file containing all changes to push the old schema up to the new one.