检查环境
安装好Centos 7.9之后下面来安装Mysql 5.6
首先检查一下系统版本
cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
uname -a
3.10.0-1160.el7.x86_64
- 查询是否安装mysql
rpm -qa|grep -i mysql
[root@localhost ~]# rpm -qa|grep -i mysql
mysql-community-libs-5.6.51-2.el7.x86_64
mysql-community-server-5.6.51-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-common-5.6.51-2.el7.x86_64
mysql-community-client-5.6.51-2.el7.x86_64
- Ⅰ 、卸载方法一
卸载前关闭mysql服务
rpm -ev --nodeps mysql-community-release-el7-5.noarch
rpm -ev --nodeps mysql-community-common-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-client-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-libs-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-server-5.6.51-2.el7.x86_64
执行完命令之后再次执行rpm-qa|grep -i mysql
会发现已经卸载完成。
- Ⅱ、卸载方法二
查询mysql所有路径find / -name mysql
[root@localhost ~]# find / -name mysql
/etc/selinux/targeted/active/modules/100/mysql
/etc/logrotate.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/bin/mysql
/usr/lib64/mysql
/usr/share/mysql
然后 rm -rf
上面找到的每个文件夹(*此命令有风险请仔细检查后在使用回车确认)
如:
rm -rf /var/lib/mysql
最后再去找出 etc/my.cnf
删除它
下面进入安装
- 1、下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
- 2、安装rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装完这个包后,会获得两个mysql的yum repo源:
[root@localhost local]# ll /etc/yum.repos.d/
......
-rw-r--r--. 1 root root 1209 1月 29 2014 mysql-community.repo
-rw-r--r--. 1 root root 1060 1月 29 2014 mysql-community-source.repo
......
- 3、安装mysql
yum install mysql-server
下面是交互过程
[root@localhost ~]# cd /usr/local
[root@localhost local]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
--2021-05-11 09:41:42-- http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
正在解析主机 repo.mysql.com (repo.mysql.com)... 104.75.165.42
正在连接 repo.mysql.com (repo.mysql.com)|104.75.165.42|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:6140 (6.0K) [application/x-redhat-package-manager]
正在保存至: “mysql-community-release-el7-5.noarch.rpm”
100%[=============================================================================================================================>] 6,140 --.-K/s 用时 0s
2021-05-11 09:41:42 (54.0 MB/s) - 已保存 “mysql-community-release-el7-5.noarch.rpm” [6140/6140])
[root@localhost local]# ll
......
-rw-r--r--. 1 root root 6140 11月 12 2015 mysql-community-release-el7-5.noarch.rpm
......
[root@localhost local]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
准备中... ################################# [100%]
正在升级/安装...
1:mysql-community-release-el7-5 ################################# [100%]
[root@localhost local]# yum install mysql-server
已加载插件:fastestmirror
Determining fastest mirrors
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: download.nus.edu.sg
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
mysql-connectors-community | 2.6 kB 00:00:00
mysql-tools-community | 2.6 kB 00:00:00
mysql56-community | 2.6 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/5): extras/7/x86_64/primary_db | 236 kB 00:00:01
(2/5): mysql-connectors-community/x86_64/primary_db | 80 kB 00:00:01
(3/5): mysql-tools-community/x86_64/primary_db | 88 kB 00:00:01
(4/5): mysql56-community/x86_64/primary_db | 297