mysql 5.5 на centos 6.4

У меня есть требование к MySQL 5.5, а в коробке - 64-битная виртуальная машина CentOS 6.4.

MySQL 5.1.69 установлен, и я не могу установить какие-либо RPM из 5.5 RPM.

  • MySQL-клиент-5.5.32-1.el6.x86_64.rpm
  • MySQL-devel-5.5.32-1.el6.x86_64.rpm
  • Встроенный MySQL-5.5.32-1.el6.x86_64.rpm
  • MySQL-сервер-5.5.32-1.el6.x86_64.rpm
  • MySQL-общий-5.5.32-1.el6.x86_64.rpm
  • MySQL-общий-совместимость-5.5.32-1.el6.x86_64.rpm
  • MySQL-тест-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

И я понял это ..

файл /usr/share/mysql/romanian/errmsg.sys из установки MySQL-server-5.5.32-1.el6.x86_64 конфликтует с файлом из пакета mysql-libs-5.1.69-1.el6_4.x86_64

... и так далее. Если я погуглию некоторые из этих ошибок, я получу эту страницу из StackOverflow ..

Установка mysql-libs на сервере с MySQL-Server5.5

.. но если я посмотрю на совет, он говорит, что нужно установить MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm. Но он уже установлен. :(

Любой совет приветствуется. Спасибо.


person user2721812    schedule 27.08.2013    source источник
comment
Проверьте этот ответ на почти повторяющийся вопрос   -  person jgb    schedule 27.08.2013


Ответы (2)


Один из способов - установить все RPM одновременно с yum install MySQL*.rpm, который в идеале должен позаботиться обо всех зависимостях и обновлениях пакетов.

Вы также можете обойти эту проблему, используя параметр --replacefiles для RPM:

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

При этом используются языковые файлы сообщений об ошибках из серверного пакета для перезаписи файлов версии 5.1, поставляемой с CentOS.

person Jeremy Smyth    schedule 27.08.2013
comment
Это именно то, что мне нужно. Спасибо! :) - person user2721812; 05.09.2013
comment
Я рад это слышать! Отметьте это как правильный ответ, чтобы будущие посетители тоже могли получить от него пользу. - person Jeremy Smyth; 05.09.2013

Была эта проблема с веб-репозиторием. Использование репозиториев remi, epel и rpmforge избавило меня от проблем.

Вот ссылка, на которую я ссылался: Cent OS 6.4, Php 5.4, Mysql 5.5 - HowTo

person anup    schedule 05.02.2014