在尝试在 RHEL7 上安装 MySql 时,我知道我们需要改用 MariaDB。
我通过以下几行将 MariaDB.repo 文件添加到 /etc/yum.repos.d/ 尝试在我的机器上安装 RHEL6 -
[mariadb]
name = MariaDB-5.5.39
baseurl=https://downloads.mariadb.com/files/MariaDB/mariadb-5.5.39/yum/rhel6-amd64/
# alternative: baseurl=http://archive.mariadb.org/mariadb-5.5.39/yum/rhel6-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
https://mariadb.com/kb/en/mariadb/yum/
此后,我使用以下命令成功安装了它-
sudo yum install MariaDB-server MariaDB-client
现在在 RHEL7 生产盒上,相同的步骤因以下冲突而失败 -
file /etc/my.cnf from install of MariaDB-common-5.5.39-1.el6.x86_64 conflicts with file from package maria-libs-1:5.5.44-2.el7.x86_64
所以我知道我指的是 rhel7 上的 rhel6 存储库,并且可能一些预安装的文件存在冲突。
但是当我在下面执行 mysql/mariadb 安装成功时,这里的 case 有什么区别?
sudo yum install mariadb mariadb-server
我不确定它是否在后台链接到不同的存储库,我无权访问该实例以在存储库设置中进一步挖掘,有人可以在这里帮助我吗?