1、如果你直接 apt-get install mysql-server 安裝,那么恭喜踩坑!先給出徹底刪除mysql5.x的命令
sudo rm /var/lib/mysql/ -R # 刪除數據庫目錄 sudo rm /etc/mysql/ -R #刪除啟動腳本、配置文件等 sudo apt-get autoremove mysql* --purge # 卸載mysql所有文件 sudo apt-get remove apparmor # 這個apparmor是在裝mysql-server時裝上的,和安全有關 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清理殘余mysql文件
2、下載deb包並安裝,去此處下載文件:https://dev.mysql.com/downloads/repo/apt/ 下載一個mysql-apt-config_0.8.10-1_all.deb文件(或者其他版本)進入下載文件夾,使用命令安裝
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
安裝過程會讓你選擇mysql版本,選中 【Mysql Server & Cluster】,進入版本選擇頁,選中【mysql-8.0】
再按Tab鍵選中【確定】,回車,會回到上圖界面,選中【OK】再回車。
3、安裝完成后,更新系統和軟件源,然后再使用命令安裝mysql8.0
sudo apt update
sudo apt install mysql-server
4、會出現如下界面要求輸入MySQL密碼,然后會再輸入一次(可選擇不輸入)
5、然后選擇密碼加密方式,選擇第二個使用舊版本5.x的加密方式,如果選擇第一個的話用Mysql Workbench連接的時候會不支持授權方式
6、最后在終端輸入命令並輸入密碼檢查安裝成功而且可以看到MySQL版本號為8.0
mysql -u root -p