Here is a dirty script to rename a mysql database or table from command line. Dont for get to stop mysql service!
bash |copy code |?
01 cd /var/lib/mysql/02 /etc/init.d/mysql stop03 # rename database...04 mv olddbname newdbname05 # ...or table06 cd database/07 mv oldname.frm newname.frm08 mv oldname.MYD newname.MYD09 mv oldname.MYI newname.MYI10 /etc/init.d/mysql start