trigger - cómo se renombra un esquema en MySQL
trigger mysql insert (2)
En 5.0, necesita volcar la base de datos y volver a cargarla en una nueva base de datos con un nuevo nombre. Si actualiza a 5.1, puede buscar y usar el comando RENOMBRE DE BASE DE DATOS.
Hola, estoy usando mysql 5.0.x
¿Cómo cambio el nombre de un esquema?
¡No use RENAME DATABASE !!!
Las primeras versiones 5.1 tenían este comando, pero se ha eliminado ya que puede dañar los datos ( referencia ).
La única forma en el presente es
mysqladmin create new_db_name
mysqldump db_name | mysql new_db_name
como se menciona aquí
Editar: Obviamente, esta respuesta se volverá obsoleta una vez que esto se solucione.