CentOS7.x卸载与安装MySQL5.7的方法

  

小编给大家分享一下CentOS7.x卸载与安装MySQL5.7的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

一、MySQL5.7的卸载

1.1yum方式查看yum是否安装过mysql

cd

yum list installed mysql*

如或显示了列表,说明系统中有MySQL

CentOS7.x卸载与安装MySQL5.7的方法

如上显示,我已经安装了mysql,共有4项

1.2yum卸载mysql

将列表中出现的名字全部卸载掉

yum remove mysql-community-*

rm -rf/var/lib/mysql 删除mysql的lib

rm/etc/my.cnf 删除配置文件my.cnf

可以使用通配符*表示所有

CentOS7.x卸载与安装MySQL5.7的方法

中途会弹出确认对话,选择y即可

CentOS7.x卸载与安装MySQL5.7的方法

1.3、删除其它相关文件

删除相关配置文件

CentOS7.x卸载与安装MySQL5.7的方法

卸载完成后再次用查看

yum list installed mysql*

CentOS7.x卸载与安装MySQL5.7的方法

此时,没有找到相关文件,表示成功卸载

查看相关剩余文件,

whereis mysql

CentOS7.x卸载与安装MySQL5.7的方法

发现还有一个/usr/share/mysql 没有删除,继续删除该文件

CentOS7.x卸载与安装MySQL5.7的方法

CentOS7.x卸载与安装MySQL5.7的方法

查看其它配置

systemctl list-unit-files | grep mysql

CentOS7.x卸载与安装MySQL5.7的方法

二、安装Mysql5.7

1、下载Mysql文件

国内Mysql5.7镜像地址

http://mirrors.163.com/mysql/Downloads/MySQL-5.7/

CentOS7.x卸载与安装MySQL5.7的方法

我选择的是5.7.26-1.el7

2,安装mysql

解压缩后,我放到了/OPT/mysql文件夹下

 CentOS7.x卸载与安装MySQL5.7的方法

安装mysql服务器服务,只需要安装如下5个软件包即可,使用rpm -ivh进行安装(按顺序安装,后面的服务依赖前面的服务)

 CentOS7.x卸载与安装MySQL5.7的方法

如果安装客户端时过程中报错,如下:

原因:这是由于百胜安装了旧版本的GPG密钥造成的

解决办法:后面加上——力nodeps

3,查看是否安装成功

<代码> # mysql——版本

 CentOS7.x卸载与安装MySQL5.7的方法

如上图看到5.7.26安装成功

4,初始化并生成初始随机密码

# mysqld——初始化#初始化后会在/var/log/mysqld。日志生成随机密码

 CentOS7.x卸载与安装MySQL5.7的方法

猫/var/log/mysqld.日志查看随机密码

 CentOS7.x卸载与安装MySQL5.7的方法

在最后一行可以看到默认的根用户随机密码,一会登录时使用

5,修改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库

如果不修改组属性,mysql则启动不了,会报错,

 CentOS7.x卸载与安装MySQL5.7的方法

6,设置开机自启动

systemctl启用mysqld。服务

 CentOS7.x卸载与安装MySQL5.7的方法

7,进入MySQL数据库

这里使用的密码就是刚才初始化时生成的初始密码

CentOS7.x卸载与安装MySQL5.7的方法