Habituellement, je viens de faire un dump de la base de données et de les réimporter avec un nouveau nom. Ce n'est pas une option pour les très grandes bases de données. Apparemment RENAME {DATABASE | SCHEMA} db_name TO new_db_name;
fait de mauvaises choses, n'existent que dans une poignée de versions, et est une mauvaise idée.
Ce besoin de travailler avec InnoDB, qui stocke les choses très différemment que MyISAM.