Ubuntu18.04完全卸載mysql5.7並安裝mysql8.0的安裝方法


Ubuntu18.04版本下,如果直接輸入:

sudo apt install mysql-server

命令,會默認安裝mysql5.7版本,安裝過程並沒有提示輸入密碼,安裝完成后也無法正常登錄,這是因為mysql為Ubuntu18.04提供了新版本mysql8.0,所以此時就需要卸載5.7,重新安裝8.0版本。

注意:一定要完全卸載並清楚數據,不然等會安裝8.0版本時也會出現不提示密碼,安裝后root無法登錄等諸多問題。

第一步:完全卸載mysql5.7

開始卸載

sudo apt-get autoremove --purge mysql-server

sudo apt-get remove mysql-common

下面清除數據

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

注意,清楚的過程中會彈出幾個窗口,內容大概是問你是否需要清除用戶數據之類的,要選擇yes!

第二步:更新軟件源庫

sudo apt-get update

第三步:在mysql官網下載8.0版本的deb文件並安裝

https://dev.mysql.com/downloads/file/?id=477124

以我下載的文件,mysql-apt-config_0.8.10-1_all.deb,為例。執行安裝命令:

sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

然后會彈出以下窗口,確認一下第一項MySQL Server & Cluster后面的版本是不是8.0版本,如果不是,將光標移動到此處,enter鍵修改成8.0。沒問題后選OK。

第四步:再次更新軟件庫

sudo apt-get update

第五步:安裝mysql服務器

sudo apt-get install mysql-server

安裝過程中,會彈出設置root用戶的密碼和選擇加密方式的窗口。

選擇加密方式的時候,選擇第二項。雖然第一項是8.0版本的推薦方式,但是貌似Ubuntu18.04還不支持,所以繼續使用以前的加密方式比較好。

第六步:安裝完成后測試登錄

mysql -u root -p

輸入密碼后,如果登錄成功,則成功安裝。

參考:https://blog.csdn.net/WANG_yu09/article/details/82709233


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM