一、彻底删除已有的mysql
1、查看mysql的依赖项
dpkg --list|grep mysql
2、卸载
sudo apt-get remove mysql-common
3、卸载(最后的版本数字根据自己具体的版本进行相应的修改)
sudo apt-get autoremove --purge mysql-server-5.7
4、清楚残留数据
dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P
5、再次查看依赖项
dpkg --list|grep mysql
若命令输入之后无反应直接出现命令提示符,则说明依赖项完全删除:
6、若仍有其他内容,则继续清除剩余依赖项:
sudo apt-get autoremove --purge mysql-apt-config
二、安装MySQL8
1、下载安装包
2、使用命令安装下载的安装包:
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
3、apt更新
sudo apt update
4、安装MySQL
sudo apt install mysql-server
安装过程中提示输入root密码输入,点OK
输入之后会出现选择加密方式的提示界面,默认的mysql8.0的加密方式与ubuntu18.04 不兼容,所以选择5.x的加密方式;建议选择下边的那个:
5、验证安装
mysql -u root -p
然后输入上一步中设置的root用户密码,即可进入: