樹莓派安裝 MySQL 時出現錯誤的解決方法

2022-05-11 19:50:13 字數 1997 閱讀 6271

今天被要求解決乙個樹莓派無法正常安裝 mysql 的問題。以下是解決過程記錄。

我在 mac 上利用 ssh 連線到樹莓派,執行 sudo apt-get install mysql-server mysql-client 後出現以下錯誤。

有一些軟體包無法被安裝。如果您用的是 unstable 發行版,這也許是

因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟體

包尚未被建立或是它們已被從新到(incoming)目錄移出。

下列資訊可能會對解決問題有所幫助:

下列軟體包有未滿足的依賴關係:

下列軟體包有未滿足的依賴關係:

mysql-client :以來:mysql-client-5.5

但是它將不會被安裝

mysql-server :以來:mysql-server-5.5

但是它將不會被安裝

e: 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關係。

截圖如下。

我被告知安裝 mysql-client-5.5 和 mysql-server-5.5 還會出現別的依賴問題,繼續安裝提示的包也不能解決問題,感覺是個無底洞。所以我又尋找了別的方法。

sudo apt-get update

sudo apt-get install

aptitude

sudo aptitude install mysql-server mysql-client

結束後,沒有出現之前的錯誤,但是當我輸入 mysql 後依然顯示找不到指令。顯然,這個方式不適用於我這種情況。(不過大家還是可以試一試這個方法,也許可以解決問題。)

在搜尋過很多文章後,我感覺問題可能出在源上。當時這個樹莓派已經被換過源了,換成了阿里雲源。我嘗試著換成另乙個源。找到了乙個詳細的換源文章(換成了中科大的軟體源和系統源。根據提示,執行下列操作。

#備份原始檔

sudo

cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo

cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

#修改軟體更新源

sudo nano /etc/apt/sources.list

進入檔案後將之前資訊注釋,然後新增第一行 deb http://

mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

。按ctrl + o儲存,按回車,再按ctrl + x退出編輯。 

#修改系統更新源

sudo nano /etc/apt/sources.list.d/raspi.list

進入檔案後將之前資訊注釋,然後新增第一行  deb http://

mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui

。按ctrl + o儲存,按回車,再按ctrl + x退出編輯。

然後執行:

#同步更新源

sudo apt-get update

#更新公升級以安裝軟體包

sudo apt-get upgrade

完成以上操作後,就可以再次執行 sudo apt-get install mysql-server mysql-client 完成 mysql 的安裝了。

樹莓派 無法安裝mysql 樹莓派安裝mysql

前置,更新系統 sudo apt get update sudo apt get upgrade 安裝與配置mysql 因為系統版本不同所以我們要根據自己的系統版本來換相應的源 更換源時,必須先將原來的源複製乙份 cp etc apt sources.list cp etc apt sources....

樹莓派安裝Mysql

安裝mysql,安裝過程中會要求輸入2次密碼 sudo apt get install mysql server 啟動mysql,預設是自動啟動 sudo service mysql start 關閉mysql sudo service mysql stop 重啟mysql sudo service...

樹莓派 mysql 安裝

linux mysql yesterday is a history,tomorrow is a mystery,but today is a gift.mysql 在樹莓派 raspberry pi 上的安裝和在 linux 上的差不多,因為網上的教程只是記述了一部分且遇到了情況,就整理下來 su...