因为Centos 7 在2024年6月30号停止维护 在执行命令时找不到镜像源, 在下载时出现的错误为,还有一种错误由于没有截图,但是问题一样
先通过yum remove mariadb* -y去删除自带的sql包
通过命令编辑这个文本文件 vim /etc/yum.repos.d/CentOS-Base.repo
这里举例Base,所有的都要这样做,注释掉下面的两个
#mirrorlist=http://mirrorlist.centos.org/release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
添加可以访问到的链接,这是阿里云的镜像源
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
通过命令查看是否有MySQL
如果有可以执行命令 rpm -qa | grep mysql 删除自带的
保存后执行
# 更新密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
# 安装Mysql yum库
rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
# yum安装Mysql
yum -y install mysql-community-server