Nie używaj RENAME DATABASE!!!
Wczesne wersje 5.1 miały to polecenie, ale zostało usunięte, ponieważ może uszkodzić dane (odniesienie ).
Obecnie jedynym sposobem jest
mysqladmin create new_db_name
mysqldump db_name | mysql new_db_name
zgodnie z opisem tutaj
Edytuj:Oczywiście ta odpowiedź stanie się przestarzała, gdy zostanie to naprawione.