在MySQL手册的MySQL涵盖这一点.
通常我只是转储数据库并使用新名称重新导入它.对于非常大的数据库,这不是一个选项.显然RENAME {DATABASE | SCHEMA} db_name TO new_db_name; 做坏事,只存在于少数几个版本中,并且整体上是一个坏主意.
RENAME {DATABASE | SCHEMA} db_name TO new_db_name;
这需要与InnoDB一起使用,InnoDB的存储方式与MyISAM完全不同.
mysql database innodb rename
database ×1
innodb ×1
mysql ×1
rename ×1