Experimente o MySQL Workbench, anteriormente DBDesigner 4: http://dev.mysql.com/workbench/ Isso tem um modo "Reverse Engineer Database": Banco de dados -> Engenharia reversa