记一次Ubuntu18.04安装MySQL8.0 作者: jlb 2020年04月02日 **Ubuntu18.04安装Mysql 8.0.15 ** ** 不要直接 sudo apt install mysql-server! 不要直接 sudo apt install mysql-server! 不要直接 sudo apt install mysql-server! 重要的事情说三遍~~~ ** [TOC] # 顺便配上卸载~ 第二行清除残余文件,要再次重新安装的话,之前弄的dpkg,还有更新apt要重新弄一遍~~ ``` sudo apt remove mysql-* dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P ``` # 环境及说明 * 环境:Ubuntu18.04 * 说明: Ubuntu安装MySQL需要注意版本问题。mysql5.7版本适用于Ubuntu17.04及其以下;Ubuntu18以上的版本余姚MySQL8.0 # 安装准备工作 ## 进入官网下载mysql-apt-config_0.8.15-1_all.deb 进入官网链接找到Ubuntu / Debian (Architecture Independent), DEB Package然后选择Download;不用纠结具体版本直接下载最新的就好了。 官网链接[https://dev.mysql.com/downloads/repo/apt/](https://dev.mysql.com/downloads/repo/apt/ "下载地址") [](https://dev.mysql.com/downloads/repo/apt/ "安装过程图片截图") ## 安装mysql-apt-config_0.8.15-1_all.deb ```liunx sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb ``` ### 1、选择mysql-8.0 回车  ### 2、继续选择mysql-8.0 回车  ### 3、选择OK 回车  ## 安装mysql-server ### apt更新 ``` sudo apt update ``` 执行完之后,可能会显示`52 packages can be upgraded. Run 'apt list --upgradable' to see them.`此时进行软件更新就好`sudo apt-get upgrade` ### 安装MySQL-server 上面的步骤是确保系统里面的mysql默认是8.0版本。因为调用命令“sudo apt install mysql-server”执行安装时,默认安装的是mysql5.7版本,所以需要上面的步骤进行系统配置修改,更改为8.0。此时调用命令“sudo apt install mysql-server”安装的即为8.0版本。 ``` sudo apt install mysql-server ``` 然后就是正常安装就好了 ### 设置密码 安装过程中会提示输入密码和确认密码:  ### 选择5.x的加密方式 此处选择5.x的加密方式,会解决很多不兼容的问题。  # 到此安装成功 进行验证 ``` mysql -u root -p ```