You would hear a big "NO" if you ask some some one about the
command to RENAME the DATABASE.
Sometime ago MySQL tried to include the SQL command(This
statement was added in MySQL 5.1.7) to rename the database
"RENAME {DATABASE | SCHEMA} db_name
TO
new_db_name
;"
but was found to be dangerous and was removed in MySQL 5.1.23. It
was intended to enable upgrading pre-5.1 databases to use the
encoding implemented in 5.1 for mapping database names to
database directory names . However, use of this statement could
result in loss of database contents, which is why it was removed.
Do not use RENAME DATABASE
in earlier versions in
which it is present.
Then is there any workaround for this? yes there couple of ways
to do this.. below suggestion are given by some of MySQL experts
on online forums which I'm including here
A) use …[Read more]