A.8 MySQL 5.7 常见问题:迁移


**A.8.1. **
我在哪里可以找到有关如何从 MySQL 5.6 迁移到 MySQL 5.7 的信息?
有关详细的升级信息,请参见第 2.11 节“升级 MySQL”。升级时不要跳过主要版本,而要分步完成该过程,从每个步骤中的一个主要版本升级到下一个主要版本。这看似比较复杂,但可以节省时间和麻烦。如果您在升级过程中遇到问题,则可以通过您或者如果您具有 MySQL Enterprise 订阅,则可以通过 MySQL 支持更容易地识别其来源。

**A.8.2. **
MySQL 5.7 中的存储引擎(table 类型)支持与以前的版本相比有何变化?
存储引擎支持已更改如下:
在 MySQL 5.0 中删除了对ISAMtable 的支持,现在您应该使用MyISAM存储引擎代替ISAM。要将 table* tblname *从ISAM转换为MyISAM,只需发出如下语句:
ALTER TABLE tblname ENGINE=MYISAM;
在 MySQL 5.0 中,内部MyISAMtable 的RAID也已删除。以前,此方法用于允许文件系统中的大 table 不支持大于 2GB 的文件。所有现代文件系统都允许使用更大的 table;此外,现在还有其他解决方案,例如MERGEtable 和视图。
VARCHAR列类型现在在所有存储引擎中保留尾随空格。
MEMORY个 table(以前称为HEAP个 table)也可以包含VARCHAR列。