1

MySQL 5.5 の要件があり、ボックスは CentOS 6.4 64 ビット VM です。

MySQL 5.1.69 がインストールされていますが、5.5 RPM からの RPM をインストールできません。

  • MySQL-client-5.5.32-1.el6.x86_64.rpm
  • MySQL-devel-5.5.32-1.el6.x86_64.rpm
  • MySQL-embedded-5.5.32-1.el6.x86_64.rpm
  • MySQL-server-5.5.32-1.el6.x86_64.rpm
  • MySQL 共有-5.5.32-1.el6.x86_64.rpm
  • MySQL-shared-compat-5.5.32-1.el6.x86_64.rpm
  • MySQL-test-5.5.32-1.el6.x86_64.rpm

そこで、yum -y remove mysql を実行してから、新しいバージョンのインストールを試みます。まずは走ります

  • rpm -ivh MySQL-shared-5.5.32-1.el6.x86_64.rpm
  • rpm -ivh MySQL-shared-compat-5.5.32-1.el6.x86_64.rpm

ここまでは順調ですね。次に、サーバーをインストールしようとします。

rpm -ivh MySQL サーバー-5.5.32-1.el6.x86_64.rpm

そして、私はこれを取得します..

MySQL-server-5.5.32-1.el6.x86_64 のインストールからのファイル /usr/share/mysql/romanian/errmsg.sys は、パッケージ mysql-libs-5.1.69-1.el6_4.x86_64 からのファイルと競合します

... 等々。これらのエラーのいくつかをグーグルで検索すると、StackOverflow からこのページが表示されます。

MySQL-Server5.5 を搭載したサーバーに mysql-libs をインストールする

..しかし、アドバイスを見ると、MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm をインストールするように書かれています。しかし、それはすでにインストールされています。:(

どんなアドバイスでも大歓迎です。ありがとうございました。

4

2 に答える 2

2

1 つの方法は、すべての RPM を で同時にインストールすることですyum install MySQL*.rpm。これは、理想的には、すべてのパッケージの依存関係とアップグレードを処理する必要があります。

--replacefilesRPM のオプションを使用して、この問題を回避することもできます。

rpm -ivh --replacefiles MySQL-server-5.5.32-1.el6.x86_64.rpm

これは、サーバー パッケージのエラー メッセージ言語ファイルを使用して、CentOS に付属する 5.1 バージョンの言語ファイルを上書きします。

于 2013-08-27T14:31:02.283 に答える