1. 程式人生 > >Linux 下 安裝 mysql server 出現的 包衝突的問題

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 是否執行成功 :
在這裡插入圖片描述在這裡插入圖片描述
好了 困惑我 兩天的問題 解決了 記下這些過程 希望 能幫助他人 也避免自己以後忘記了