El manual de MySQL en MySQL cubre esto. Por lo general, simplemente vuelco la base de datos y la vuelvo a importar con un nuevo nombre. Esta no es una opción para bases de datos muy grandes. Aparentemente RENAME {DATABASE | SCHEMA} db_name TO new_db_name; hace cosas malas, existe solo en un puñado...