我用的是12.04和MySQL 5.5,运行do-release-upgrade会把它升级到14,然后再运行它就会升级到16。在这段时间里,我认为MySQL升级到5.6 (而在14),然后升级到5.7。我担心MySQL会以某种方式闯入?
有很多关于它的帖子。我会得到充分的支持和信任。但是在升级DB服务器操作系统之前,我应该知道什么呢?几天前,我读到MySQL 5.7中的表类型不同,现在找不到链接。
发布于 2016-10-29 22:41:19
以下是我的经历。我不得不克隆一个VM并尝试它。在升级MySQL之前继续升级操作系统是危险的。
原因:它可能破坏您的升级,数据损坏,当它设置设备相关的东西时,它可能会被卡住(有点等待输入,但是你看不到任何输入请求,它不会继续前进)。
最好的方法是(首先备份)将MySQL从5.5升级到5.6,然后运行mysql-upgrade命令修复表,然后更新MySQL 5.6到5.7 (再次运行mysql_upgrade命令修复表)。
如果一切顺利,并且MySQL可以重新启动,那么您可以进行Ubuntu16.04或14.04升级,进行全新的全数据库备份。这将跳过MySQL包的部分,一切都会好起来的。升级完成后,您可能需要编辑设备或禁用设备才能启动MySQL,只需检查mysql日志即可。
https://askubuntu.com/questions/819728
复制相似问题