MySQL LTS 14.04 -> 16.04 升级过程中的升级情况如何?

MySQL LTS 14.04 -> 16.04 升级过程中的升级情况如何?

当从 14.04 升级到 16.04 时,MySQL 是如何更新的?它只是从 Mysql 5.5 到 5.7 的就地升级吗?还是幕后有更奇特的事情发生,比如转储并重新加载的逻辑转储?

我询问的原因是我正在尝试全新安装 16.04,并且我想知道如何迁移我的 MySQL 数据...(所有 MySQL 文档都说从 5.5 -> 5.6 -> 5.7 但只是想知道是否有必要)

答案1

转换是就地完成的,需要进行一些转换并自动完成。如果我没记错的话,这本质上是关于日期转换格式的。请注意,有些软件很难与 MySQL 5.7 兼容。例如,7.4.2 之前的 Bacula 版本将无法启动。

答案2

你问: ”我想知道如何迁移我的 MySQL 数据。“您还建议全新安装 Ubuntu 16.04。

我建议的方法是使用以下方法备份所有 MySQL 数据mysqldump升级到 Ubuntu 16.04 之前。将备份保存在 USB 驱动器或其他不涉及升级的设备上。

将数据备份(到不同的设备)后,全新安装 Ubuntu 16.04。从头开始重新加载 MySQL 和所有相关(LAMP)程序。然后从备份中导入 MySQL 数据。

我鼓励采用这种方法的一个原因与 PHP 从版本 5 升级到版本 7(现在是默认版本)有关。

相关内容