直接使用apt install mysql-server安裝,那么恭喜你踩坑。
sudo apt install mysql-server默認(rèn)會(huì)安裝MySQL 5.7
首先
去http://dev.mysql.com/downloads/repo/apt/.下載一個(gè)mysql-apt-config_0.*.****_all.deb,使用
sudo dpkg -i mysql-apt-config_0.*.****_all.deb
安裝執(zhí)行,選擇MySQL8.0,OK。
然后apt update一下
sudo apt-get update
使用sudo apt install mysql-server命令,就會(huì)安裝MySQL8.0
sudo apt-get? install mysql-server
按此方法會(huì)在安裝過程中出現(xiàn)如下界面要求用戶輸入MySQL密碼

輸入密碼
MySQL8.0采用了新的加密方式,一定要注意,正是因?yàn)檫@個(gè)加密方式才導(dǎo)致Ubuntu18.04用設(shè)置的root密碼登錄不了MySQL,因?yàn)閁buntu18.04的終端可能有問題,并不支持這個(gè)新的加密方式。幸好有界面可以讓我們選擇使用舊版本5.x的加密方式,所以果斷選擇采用5.x的加密方式。

選擇5.x
最后在終端輸入mysql -u root -p命令并輸入密碼檢查安裝成功而且可以看到MySQL版本號(hào)為8.0??!
mysql -u root -p
安裝完畢!