在试图在MySql上安装RHEL7时,我意识到我们需要使用MariaDB。
我尝试在我的机器上安装,即RHEL6,方法是将MariaDB.repo文件添加到/etc/yum.Storage.d/中,并使用以下代码行-
[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上的rhel7回购,可能是一些预先安装的文件发生了冲突。
但是,当我在mysql/mariadb下面执行成功安装时,这里的情况有什么区别呢?
sudo yum install mariadb mariadb-server我不确定它是否链接到背景中的不同存储库,我无法访问实例来进一步挖掘回购设置,有人能在这里帮助我吗?
发布于 2016-07-06 08:54:05
你可以用yum search mariaDB来澄清
我执行了与mariaDB和mariadb相同的结果
============================= N/S matched: mariaDB =============================
mariadb-bench.x86_64 : MariaDB benchmark scripts and data
mariadb-devel.i686 : Files for development of MariaDB/MySQL applications
mariadb-devel.x86_64 : Files for development of MariaDB/MySQL applications
mariadb-libs.i686 : The shared libraries required for MariaDB/MySQL clients
mariadb-libs.x86_64 : The shared libraries required for MariaDB/MySQL clients
mariadb-server.x86_64 : The MariaDB server and related files
mariadb.x86_64 : A community developed branch of MySQL
mariadb-test.x86_64 : The test suite distributed with MariaD
Name and summary matches only, use "search all" for everything.https://stackoverflow.com/questions/35318438
复制相似问题