问题描述:
在CentOS下执行yum命令时下载mariadb数据库时出现了无法下载文件的情况,一直出现下面的报错,已加载了镜像插件但是就是无法下载
File contains parsing errors: file:///etc/yum.repos.d/CentOS-Base.repo [line 45]: existing packages
原因分析:
因为之前在安装MySQL时修改了配置文件,导致了配置文件出了问题,因此导致使用yum命令时一直会出错
解决方案:
在这里我解决问题的办法是删除当前yum镜像源重新安装来解决问题
- 执行命令删除当前yum文件
rm -f /etc/yum.repos.d/CentOS-Base.repo
- 重新下载阿里云镜像文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 将缓存清理
yum clean all
执行完命令之后就可以重新通过yum命令下载了