Ubuntu18.04彻底卸载mysql5.7并安装mysql8.0的安装方法

Ubuntu18.04版本下,若是直接输入:mysql

sudo apt install mysql-serversql

命令,会默认安装mysql5.7版本,安装过程并无提示输入密码,安装完成后也没法正常登陆,这是由于mysql为Ubuntu18.04提供了新版本mysql8.0,因此此时就须要卸载5.7,从新安装8.0版本。服务器

注意:必定要彻底卸载并清楚数据,否则等会安装8.0版本时也会出现不提示密码,安装后root没法登陆等诸多问题。测试

 

第一步:彻底卸载mysql5.7加密

开始卸载.net

sudo apt-get autoremove --purge mysql-serverserver

sudo apt-get remove mysql-common blog

下面清除数据rem

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P get

注意,清楚的过程当中会弹出几个窗口,内容大概是问你是否须要清除用户数据之类的,要选择yes!

 

第二步:更新软件源库

sudo apt-get update

 

第三步:在mysql官网下载8.0版本的deb文件并安装

https://dev.mysql.com/downloads/file/?id=477124

以我下载的文件,mysql-apt-config_0.8.10-1_all.deb,为例。执行安装命令:

sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

而后会弹出如下窗口,确认一下第一项MySQL Server & Cluster后面的版本是否是8.0版本,若是不是,将光标移动到此处,enter键修改为8.0。没问题后选OK。

第四步:再次更新软件库

sudo apt-get update

第五步:安装mysql服务器

sudo apt-get install mysql-server

安装过程当中,会弹出设置root用户的密码和选择加密方式的窗口。

选择加密方式的时候,选择第二项。虽然第一项是8.0版本的推荐方式,可是貌似Ubuntu18.04还不支持,因此继续使用之前的加密方式比较好。

第六步:安装完成后测试登陆

mysql -u root -p

输入密码后,若是登陆成功,则成功安装。

参考:http://www.javashuo.com/article/p-ryrkovav-bz.html

相关文章
相关标签/搜索