O manual do MySQL no MySQL cobre isso. Normalmente, apenas despejo o banco de dados e reimporto-o com um novo nome. Esta não é uma opção para bancos de dados muito grandes. Aparentemente, RENAME {DATABASE | SCHEMA} db_name TO new_db_name; faz coisas ruins, existe apenas em algumas versões e é uma...