Linux 下 安装 mysql server 出现的 包冲突的问题

我第一次 安装mysql 的时候 出现
Unable to correct problems, you have held broken packages

这种提示 说明包冲突
原因就是 我安装的mysql 依赖的包的版本较高了
通常我们在linux 安装软件的时候 出现这种情况 大致都是我们安装的软件 依赖一个linux 里面的 版本较低的包 而现在的 linux 里面的 有一些包被更新了 有一些包 没有被更新 所以 当我安装软件的时候找不到依赖的包 造成的包冲突

解决:
执行
sudo apt-get install aptitude
命令 先把这个下载好了
然后执行
sudo aptitude install mysql-server
如下图:

注意 这里可能需要等待就一些 最好在两分钟以上 不要中途退出 一定要等到出现 accept 这里 因为这个命令就算报错 会直接退出 如果屏幕一直在闪烁 就要等待 在这里插入图片描述当看到箭头指向的accept 接受这个解决方案的时候 选择 n 这样 为你的包进行降级操作 以符合mysql-server 的要求

当出现第二个 接受方案的时候 就一直y 下去吧
在这里插入图片描述注意 我的linux 版本是 ubuntu 14.04 安装的 同时这个版本的mysql 最佳是 mysql-server5.5 最好如此 不然很容易出bug

查看mysql 是否运行成功 :
在这里插入图片描述在这里插入图片描述
好了 困惑我 两天的问题 解决了 记下这些过程 希望 能帮助他人 也避免自己以后忘记了

猜你喜欢

转载自blog.csdn.net/qq_41325777/article/details/86137135