Ubuntu18.04徹底卸載mysql5.7並安裝mysql8.0的安裝方法

Ubuntu18.04版本下,若是直接輸入:mysql

sudo apt install mysql-serversql

命令,會默認安裝mysql5.7版本,安裝過程並無提示輸入密碼,安裝完成後也沒法正常登陸,這是由於mysql爲Ubuntu18.04提供了新版本mysql8.0,因此此時就須要卸載5.7,從新安裝8.0版本。服務器

注意:必定要徹底卸載並清楚數據,否則等會安裝8.0版本時也會出現不提示密碼,安裝後root沒法登陸等諸多問題。測試

 

第一步:徹底卸載mysql5.7加密

開始卸載.net

sudo apt-get autoremove --purge mysql-serverserver

sudo apt-get remove mysql-common blog

下面清除數據rem

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

注意,清楚的過程當中會彈出幾個窗口,內容大概是問你是否須要清除用戶數據之類的,要選擇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

輸入密碼後,若是登陸成功,則成功安裝。

參考:http://www.javashuo.com/article/p-ryrkovav-bz.html

相關文章
相關標籤/搜索