質問: 1:5.5.60-1.el7_5 エラー: MariaDB-compat conflicts with 1:mariadb-libs-5.5.60-1.el7_5.x86_64 問題を回避するために --skip-broken を用いることができます。 これらを試行できます: rpm -Va --nofiles --nodigest 【yum downgrade mariadb-server のときのメッセージ】 パッケージ maridb-server は利用できません。 エラー: 何もしません 【OS】 CentOS 7.1(64bit) 【yum info mariadb】 名前 : MariaDB-server アーキテクチャー : x86_64 バージョン : 10.3.10 リリース : 1.el7.centos 容量 : 123 M リポジトリー : mariadb-main/7/x86_64 要約 : MariaDB: a very fast and robust SQL database server URL : http://mariadb.org ライセンス : GPLv2 説明 : : : It is GPL v2 licensed, which means you can use the it free of charge under the : conditions of the GNU General Public License Version 2 (http://www.gnu.org/licenses/). : : MariaDB documentation can be found at https://mariadb.com/kb : MariaDB bug reports should be submitted through https://jira.mariadb.org 名前 : mariadb-server アーキテクチャー : x86_64 エポック : 1 バージョン : 5.5.60 リリース : 1.el7_5 容量 : 11 M リポジトリー : updates/7/x86_64 要約 : The MariaDB server and related files URL : http://mariadb.org ライセンス : GPLv2 with exceptions and LGPLv2 and BSD 説明 : MariaDB is a multi-user, multi-threaded SQL database server. It is a : client/server implementation consisting of a server daemon (mysqld) : and many different client programs and libraries. This package contains : the MariaDB server and some accompanying files and directories. : MariaDB is a community developed branch of MySQL.
回答: mariadb5.5はCentOS標準リポジトリに存在するため、mariadb.repoは不要です > > 【mariadb.repo の enabled を 1 から 0 にして、yum install をしたときのエラー】 > > > を参照すると、10.3のパッケージがインストール済みのため、5.5インストールの際に競合でエラーとなっています 回避するためにまずはインストール済みの10.3パッケージをアンインストールし、あらためて5.5をインストールしましょう mariadb10.3のアンインストール例 ``` # rpm -qa | grep -i mariadb MariaDB-compat-10.3.10-1.el7.centos.x86_64 MariaDB-client-10.3.10-1.el7.centos.x86_64 MariaDB-common-10.3.10-1.el7.centos.x86_64 # yum remove MariaDB-compat MariaDB-client MariaDB-common ``` mariadb5.5のインストール例(明示的にmariadb-mainリポジトリを無効) ``` # yum --disablerepo=mariadb-main install mariadb mariadb-server mariadb-libs ``` 注意点として、 mariadb10.3のアンインストールの際に依存関係でpostfixも一緒にアンインストールされてしまうので、mariadb5.5のインストール後にpostfixも再インストールしてください