1

由于某些原因,我必须降级 MySQL 以便:

将 MySQL 5.5 降级到 MySQL 5.0 或 5.1 会导致数据丢失吗?

4

2 回答 2

2

只需使用mysqldump导出您的数据。

删除 mysql 5.5 服务器软件并安装所需版本。

然后使用mysql客户端导入。

您可以按照官方降级指南

根据本文档,唯一的变化是默认存储引擎已更改为 InnodDB,因此应该没有问题。

升级指南可以解释从 5.1 到 5.5 的变化。

永远不要直接复制数据文件!!!

于 2012-09-05T07:42:52.973 回答
2

我建议最好备份您的数据,因为您永远不知道何时会丢失数据。

来自 mysql 文档。

以下项目构成了您在执行降级时应执行的操作的清单:

阅读您要降级的版本系列的升级部分,以确保它没有您真正需要的任何功能。请参阅第 2.19.1 节,“升级 MySQL”。

如果该版本有降级部分,您也应该阅读该部分。

要查看在您要降级的版本和当前版本之间添加了哪些新功能,请参阅更改日志 >(附录 D,MySQL 更改历史记录)。

检查第 2.19.3 节,“检查是否必须重建表或索引”,以查看当前版本的 MySQL 和要降级到的版本之间是否对表格式或字符集或排序规则进行了更改。如果是这样并且这些更改导致 MySQL 版本之间的不兼容,您将需要使用第 2.19.4 节中的说明降级受影响的表,“重建或修复表或索引”。

详情请查看这里

于 2012-09-05T07:43:18.213 回答