首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将mysql升级排除在do-release升级之外。

将mysql升级排除在do-release升级之外。
EN

Ask Ubuntu用户
提问于 2018-03-24 20:40:27
回答 1查看 1.7K关注 0票数 1

我试图排除MySQL服务器5.6包升级为Ubuntu16的一部分,我运行的应用程序只兼容MySQL服务器5.6,但发布升级是将其升级到5.7。

我已经排除了所有与MySQL相关的包与apt标记持有如下:

apt-mark showhold

libdbd-mysql-perl

libmysqlclient18

mysql-client-5.6

mysql-client-core-5.6

mysql-常见

mysql-common-5.6

mysql-server-5.6

mysql-server-core-5.6

当我运行do发布升级时,在某个时刻,我会收到错误,这个错误会阻止这些包被标记为垃圾,然后我就不能继续升级了。

任何帮助都将不胜感激。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-03-24 21:29:29

简而言之,Ubuntu16.04只为MySQL 5.7提供包。这意味着版本5.6将不允许您升级。

您设置的hold完全是它应该做的;这将阻止它将MySQL升级到5.7版本。然而,它也阻碍了您升级到Ubuntu16.04。

在研究过程中,我找到了一个链接,链接到一些关于向Ubuntu16.04添加MySQL 5.6的信息:https://makandracards.com/makandra/39899-install-mysql-5-6-in-ubuntu-16-04

也许您可以转储您的数据库,删除MySQL,升级到16.04,使用上面链接的信息安装MySQL 5.6,然后恢复您的数据库?确保你有后援以防万一不管用。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1018932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档