MySQL Control Center is an excellent GUI front end for MySQL database creation and administration.