## A.8 MySQL 8.0 常见问题解答：迁移

[](<>)A.8.1.[我在哪里可以找到有关如何从 MySQL 5.7 迁移到 MySQL 8.0 的信息？](faqs-migration.html#faq-mysql-how-migration-mysql)A.8.2.[MySQL 8.0 中的存储引擎（表类型）支持与以前的版本相比有何变化？](faqs-migration.html#faq-mysql-how-storage-engines-changed)

| [](<>)[](<>)<br/><br/>**A.8.1.** | 我在哪里可以找到有关如何从 MySQL 5.7 迁移到 MySQL 8.0 的信息？ |
| :------------------------------- | :----------------------------------------- |
|  | 有关详细升级信息，请参阅[第 2.11 节，“升级 MySQL”](upgrading.html).升级时不要跳过主版本，而是分步完成，每一步从一个主版本升级到下一个主版本。这可能看起来更复杂，但最终可以节省时间和麻烦。如果您在升级过程中遇到问题，您可以更轻松地识别它们的来源，或者如果您有 MySQL Enterprise 订阅，则可以通过 MySQL 支持来识别。 |
| [](<>)[](<>)<br/><br/>**A.8.2.** | MySQL 8.0 中的存储引擎（表类型）支持与以前的版本相比有何变化？ |
|  | 存储引擎支持更改如下：<br/><br/>*支持`是`在 MySQL 5.0 中删除了表，您现在应该使用`MyISAM`存储引擎代替`是`.转换表格*`名称`*从`是`到`MyISAM`，只需发出如下声明：<br/><br/>  `<br/> ALTER TABLE tblname ENGINE=MYISAM;<br/>`<br/><br/>*内部的`袭击`为了`MyISAM`在 MySQL 5.0 中也删除了表。这以前用于允许文件系统中的大型表不支持大于 2GB 的文件大小。所有现代文件系统都允许更大的表；此外，现在还有其他解决方案，例如`合并`表和视图。<br/><br/>*这[`VARCHAR`](char.html)列类型现在在所有存储引擎中保留尾随空格。<br/><br/>* `记忆`表（以前称为`堆`表）也可以包含[`VARCHAR`](char.html)列。 |
