卸载CentOS系统自带数据库MariaDB
问题描述
在 CentOS 7 系统中,执行命令时:
1 | sudo rpm -Uvh mysql-community-common-5.7.36-1.el7.x86_64.rpm |
出现 conflicts 错误(即文件冲突),类似错误信息如下:
1 | file /usr/share/mysql/czech/errmsg.sys from install of mysql-community-common-5.7.36-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.68-1.el7.x86_64 |
解决方法
从错误日志中可以看到 mariadb 相关信息,由此可确定问题是由于 mysql 和 mariadb 之间存在文件冲突引起的。
解决方法可以直接缷载 mariadb,步骤如下:
- 先查找 mariadb 安装版本:
1 | rpm -qa | grep mariadb |
可以看到该命令显示以下输出:
1 | rpm -qa|grep mariadb |
- 根据步骤 1 的结果,执行缷载命令,如下:
1 | sudo rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 |
最后再重新执行安装 MySQL 命令即可。
(END)
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.