Programas especifico para MySQL y muy bueno a mi parecer es
DBDesigner una gran ventaja es que es gratuito, ahora una herramienta mas completa con mucha mas funcionalidades es
Power Designer y ademas que es mas variado no solo trabaja con MySQL si no con otros tambien como ORACLE, PostgresSQL, Sybase, etc, cya