読者です 読者をやめる 読者になる 読者になる

システム開発・構築の神様

新しいサービスや技術を使った開発や構築。その他不具合解決など

AWSでmysql 5.5のアップデートエラーが発生する

AWSでパッケージをアップデートしようとしたところ

Transaction check error: が発生して、アップデートを終えることができませんでした。

AWSのRDBは、MySQL5.6を利用しており、MySQL5.5は不要なのでは?そう思い、MySQL5.5を削除しようと思いました。

Transaction check error:
  file /etc/my.cnf from install of mysql-libs-5.5.52-1.el6.remi.x86_64 conflicts with file from package mysql-config-5.5.51-1.11.amzn1.x86_64
  file /usr/lib64/mysql/libmysqlclient.so.18.0.0 from install of mysql-libs-5.5.52-1.el6.remi.x86_64 conflicts with file from package mysql55-libs-5.5.51-1.11.amzn1.x86_64
  file /usr/lib64/mysql/mysql_config from install of mysql-5.5.52-1.el6.remi.x86_64 conflicts with file from package mysql55-5.5.51-1.11.amzn1.x86_64

最終的には

どうやら、Apache2.2でMySQL5.5を利用しているため、削除するといろいろと面倒なことになりそうなので、更新だけを行わない設定を選びました。

yum update --exclude=mysql-5.5*

(or)

vi /etc/yum.conf
------------------------------
exclude=mysql-5.5*
------------------------------