I have made a php script for versioning a mysql database exacly in the strategy you talked about.

http://code.google.com/p/php-mysql-version-control/