Borrar todas la tablas de una base de datos MySQL
Una manera de eliminar todas las tablas de una base de datos en mysql es la siguiente:
mysqldump -u(USERNAME) -p(PASSWORD])–add-drop-table –no-data (DATABASE) | grep ^DROP | mysql -u(USERNAME) -p(PASSWORD) (DATABASE)
http://www.thingy-ma-jig.co.uk/blog/10-10-2006/mysql-drop-all-tables