【2021/08/06】Ubuntu20 安裝指定小版本Mysql(本文示例mysql8.0.18)
阿新 • • 發佈:2021-08-06
參考
- dpkg用管道批量刪除deb
- Mysql官網下載地址(可以選擇小版本)
- Ubuntu Linux 下tar unzip解壓壓縮檔案
- Ubuntu18.04國內源安裝MySQL8.0
- 二進位制包安裝Mysql
- Ubuntu下徹底解除安裝MySQL
起因
- 因為我本地的mysql環境為8.0.18,線上通過apt自動安裝的mysql為8.0.26,導致springboot的mysql擴充套件版本不一致而連線資料庫失敗。
- 然後使用 apt 搜尋mysql 的指定版本找不到,所以只能通過手動下載deb進行安裝指定小版本的mysql
環境
- Ubuntu 20.04
- Mysql8.0.18
本文用到的命令
如果覺得文章對您有幫助,希望您能 關注+推薦 哦# 下載 mysql bundle-deb(選擇bundle是因為包含了所有要安裝的軟體) wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_8.0.18-1ubuntu19.10_amd64.deb-bundle.tar # 解壓下載的 bundle-deb tar -xvf mysql-server_8.0.18-1ubuntu19.10_amd64.deb-bundle.tar # 批量安裝 mysql deb,需要先進入解壓目錄(cd bundle 解壓的目錄) # 安裝的時候第一次會提示輸入密碼,第二次選擇 1強密碼 還是 2弱密碼 (建議強密碼 輸入1) sudo dpkg -i *.deb # 因為有些依賴沒有,所以第一次安裝會報錯,安裝依賴 sudo apt-get -f -y install # 我這邊測試,安裝依賴之後還是會報錯,所以解除安裝剛剛安裝的mysql dpkg -l |grep mysql|awk '{print $2}'|xargs sudo dpkg -P # 再次安裝(要在bundle-deb解壓的資料夾內執行,不然有可能會因為粗心進入別的資料夾導致找不到檔案) # 這裡重新設定密碼與選擇密碼強度,與上面的安裝步驟一致 sudo dpkg -i *.deb # 檢視mysql 狀態, mysql.service 前面的點顯示綠色就代表正常 # ● mysql.service - MySQL Community Server service mysql status # 進入mysql,輸入密碼即可 mysql -uroot -p