For keeping MySQL databases in sync, I just ran into this tool:
http://schemasync.org/
I haven't actually used it yet so I can't speak to whether it's any good, but we need some way to control schema drift between test and prod so we're going to give it a shot.