30
如何快速重命名MySQL数据库(更改架构名称)?
在MySQL手册的MySQL涵盖这一点。 通常,我只是转储数据库,然后使用新名称重新导入它。对于大型数据库,这不是一个选择。显然RENAME {DATABASE | SCHEMA} db_name TO new_db_name; 做不好的事情,仅存在于少数几个版本中,并且总体而言是个坏主意。 这需要与InnoDB一起使用,后者存储的内容与MyISAM完全不同。
InnoDB是MySQL的ACID兼容事务存储引擎,它使用MultiVersion并发控制(MVCC)。自5.5.5版以来,它一直是MySQL的默认存储引擎。