I am looking for a Windows command line tool that would be able to compare two mysql databases schemas and generate the difference sql script (ALTER, DROP, etc).

As long as I want to distribute it in my executable and make it automatically, without user help, it should be normal size and has no requirements (ie NET framework) etc.

Free or commercial is not an issue, I can buy it.

Do you have anything to suggest?