web-dev-qa-db-ja.com

mysqlバージョンをアップグレードする

CentOSでmysqlパッケージを5.5にアップグレードしようとしています。 (Amazon画像-AMI-cc5af9a5)

Postfixがそれに依存しているため、アンインストールできないmysql-libsの5.1バージョンがあります。しかし、この5.1 libバージョンのmysqlをアンインストールしない限り、5.5バージョンにアップグレードすることはできません。

# rpm -qa  | grep -i mysql
mysql-libs-5.1.61-4.el6.x86_64

# rpm -e mysql-libs-5.1.61-4.el6.x86_64
error: Failed dependencies:
    libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
    libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
    mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64

他のパッケージに影響を与えずにMySQL5.5にアップグレードする方法を誰かに教えてもらえますか? 5.1バージョンが組み込まれているためyumのインストール/アップグレードが機能しないため、rpmをダウンロードしました。

2
shantanuo

Rpmのマンページにある--nodepsオプションを見てください。

# rpm -e --nodeps mysql-libs
4
quanta

Remiリポジトリを使用してMySQLをアップグレードします。彼はまた、Postfixなどの他のパッケージが引き続き機能するように、5.1互換パッケージをインストールします。

1
Michael Hampton