конфликты версии php-mysql с сервером Mysql

У меня установлен php 5.3 и установлен сервер mysql 5.5. Мне нужно установить php-mysql, но получил следующий конфликт. Как это разрешить?

 yum install php-mysql
 Загруженные плагины: fastestmirror
 Загрузка зеркальных скоростей из кэшированного файла хоста
  * база: mirror.versaweb.com
  * elrepo: elrepo.org
  * Дополнительные услуги: yum.phx.singlehop.com
  * Обновления: yum.phx.singlehop.com
 Настройка процесса установки
 Разрешение зависимостей
 -> Проверка транзакции
 ---> Будет установлен пакет php-mysql.x86_64 0: 5.3.3-3.el6_2.8
 -> Зависимость обработки: php-common = 5.3.3-3.el6_2.8 для пакета: php-mysql-5.3.3-3.el6_2.8.x86_64
 -> Зависимость обработки: libmysqlclient.so.16 (libmysqlclient_16) (64 бит) для пакета: php-mysql-5.3.3-3.el6_2.8.x86_64
 -> Зависимость обработки: libmysqlclient.so.16 () (64 бит) для пакета: php-mysql-5.3.3-3.el6_2.8.x86_64
 -> Проверка транзакции
 ---> Будет установлен пакет mysql-libs.x86_64 0: 5.1.61-1.el6_2.1
 ---> Обновлен пакет php-common.x86_64 0: 5.3.3-3.el6_2.5
 -> Зависимость обработки: php-common = 5.3.3-3.el6_2.5 для пакета: php-5.3.3-3.el6_2.5.x86_64
 -> Зависимость обработки: php-common = 5.3.3-3.el6_2.5 для пакета: php-cli-5.3.3-3.el6_2.5.x86_64
 -> Зависимость обработки: php-common = 5.3.3-3.el6_2.5 для пакета: php-pdo-5.3.3-3.el6_2.5.x86_64
 ---> Пакет php-common.x86_64 0: 5.3.3-3.el6_2.8 будет обновлением
 -> Проверка транзакции
 ---> Обновлен пакет php.x86_64 0: 5.3.3-3.el6_2.5
 ---> Пакет php.x86_64 0: 5.3.3-3.el6_2.8 будет обновлением
 ---> Будет обновлен пакет php-cli.x86_64 0: 5.3.3-3.el6_2.5
 ---> Пакет php-cli.x86_64 0: 5.3.3-3.el6_2.8 будет обновлением
 ---> Будет обновлен пакет php-pdo.x86_64 0: 5.3.3-3.el6_2.5
 ---> Пакет php-pdo.x86_64 0: 5.3.3-3.el6_2.8 будет обновлением
 -> Законченное разрешение зависимостей

 Зависимости разрешены

 ================================================== ================================================== ================================================== =========================================
  Размер репозитория версии пакета Arch
 ================================================== ================================================== ================================================== =========================================
 Установка:
  php-mysql x86_64 5.3.3-3.el6_2.8 обновления 79 k
 Установка для зависимостей:
  mysql-libs x86_64 5.1.61-1.el6_2.1 обновления 1.2 M
 Обновление для зависимостей:
  php x86_64 5.3.3-3.el6_2.8 обновления 1.1 M
  php-cli x86_64 5.3.3-3.el6_2.8 обновления 2.2 M
  php-common x86_64 5.3.3-3.el6_2.8 обновления 522 k
  php-pdo x86_64 5.3.3-3.el6_2.8 обновления 73 k

 Сводка транзакций
 ================================================== ================================================== ================================================== =========================================
 Установите 2 пакета (ов)
 Обновление 4 пакета (ов)

 Общий размер: 5,2 M
 Это нормально [y / N]: y
 Загрузка пакетов:
 Запуск rpm_check_debug
 Выполнение теста транзакции


 Ошибка проверки транзакции:
   файл /usr/share/mysql/charsets/Index.xml от установки mysql-libs-5.1.61-1.el6_2.1.x86_64 конфликтов с файлом из пакета MySQL-server-5.5.20-1.linux2.6. x86_64
   file / usr / share / mysql / charsets / README от установки mysql-libs-5.1.61-1.el6_2.1.x86_64 конфликтов с файлом из пакета MySQL-server-5.5.20-1.linux2.6.x86_64

Я предлагаю загрузить пакет shared-compat из http://dev.mysql.com/ и заменить его mysql-libs по умолчанию. shared-compat предоставляет все версии клиентских библиотек MySQL и должна удовлетворять любым будущим обновлениям или установкам программного обеспечения. Например, используйте пакет MySQL-shared-compat-5.5.24-1.el6.x86_64.rpm

Чтобы установить его, удалите существующий пакет mysql-libs , игнорируя любые зависимости с помощью rpm -e --nodeps mysql-libs и сразу же установите новый пакет с rpm -ihv MySQL-shared-compat-5.5.24-1.el6.x86_64.rpm .

Конечно, вы должны запланировать окно обслуживания, если сервер обрабатывает любой производственный трафик, поскольку удаление библиотек может привести к ошибкам до того, как будут установлены новые.

Позже вы также должны подумать о замене серверных и клиентских пакетов на официальные, чтобы избежать создания сборок от разных поставщиков.

У меня была аналогичная проблема,

 Error: mysql conflicts with MySQL-server Error: mysql-server conflicts with MySQL-server 

Он был разрешен с помощью этих четырех команд в терминале

 yum remove MySQL-devel* -y yum remove MySQL-devel-community* -y yum remove MySQL-client* -y yum remove MySQL-server* -y 

У меня была аналогичная проблема. Обновление до php 5.4 должно работать

Мне пришлось переустановить php из источника с включенным mysql и mysql pdo, это всегда проще.