Ubuntu默认源安装的是mysql5.7,但是mysql5.7最高版本至支持到ubuntu17.04
但是我系统的版本是ubuntu18.04,因此不能装mysql5.7,需要装mysql8.0。
那么首先需要将源中的mysql5.7替换成mysql8.0.
curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
上边命令将mysql8.0的脚本下载下来。
执行
sudo dpkg -i mysql-apt-config*
或者
sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb
操作步骤如下图所示:

更新源库
sudo apt update
安装mysql
sudo apt install mysql-server -y
操作步骤如下图所示:
(1):输入你登录用户的密码

(2):重复输入你刚刚输入的密码

(3):使用刚刚输入的密码作为用户登录的密码:

回车
查看mysql版本:
登录mysql
mysql -uroot -p
如下图所示:mysql版本为8.0.20

设置开机启动mysql
systemctl enable mysql
卸载mysql:
sudo apt-get remove mysql-common
sudo apt-get autoremove --purge mysql-server-5.7
清除残留数据
dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P
查看mysql依赖项
dpkg --list|grep mysql
删除剩余依赖项:
sudo apt-get autoremove --purge mysql-apt-config
我是分割线---------------------------------------------------------------------------------------
使用root用户登录mysql
(1):·给root用户授权外网登录权限
use mysql
update user set host = "%" where user = "root";
(2):修改root用户密码(linux命令)
mysqladmin -u
用户名
-p
旧密码
password
新密码
例子:
mysqladmin -uroot -p123456 password 123
有好的建议,请在下方输入你的评论。