Ubuntu 12.04 至 16 升级-Mysql 危险吗?

Ubuntu 12.04 至 16 升级-Mysql 危险吗?

我使用的是 12.04 和 MySQL 5.5,运行do-release-upgrade它会将其升级到 14,然后再次运行它会将其升级到 16。在此期间,我认为 MySQL 会升级到 5.6(在 14 上),然后升级到 5.7。我担心 MySQL 会以某种方式崩溃?

关于它的帖子很多。我会进行完整备份和配置。但在升级数据库服务器操作系统之前我应该​​注意什么?几天前我读到 MySQL 5.7 中的表类型不同,现在找不到链接。

答案1

以下是我的经历。我必须克隆一个虚拟机并尝试一下。危险的如果在升级 MySQL 之前继续升级操作系统。

原因:它可能会破坏你的升级,数据损坏,它可能会卡住当它设置 apparmor 相关的东西时(有点等待输入,但你看不到任何输入请求并且它不会进一步进行)。

最好的方法是(先备份)将 MySQL 从 5.5 升级到 5.6,然后运行mysql-upgrade命令修复表,然后将 MySQL 5.6 更新到 5.7(再次运行mysql_upgrade命令修复表)。

如果一切顺利,MySQL 可以重新启动,请备份所有数据库,然后您可以继续升级到 Ubuntu 16.04 或 14.04。这将跳过 MySQL 软件包部分,一切都会好起来。升级完成后,您可能需要编辑 apparmor 或禁用 apparmor 才能启动 MySQL,只需检查 mysql 日志即可。

相关内容