Обновление MySQL на RedHat 6.5

У меня есть новая (чистая) виртуальная машина с установленным RHEL 6.5. Я пытался обновить MySQL 5.1, который поставляется с ним, следуя одному из ресурсов, которые Я нашел онлайн. Но когда я пытаюсь установить Django и его библиотеку MySQLdb в соответствии с инструкциями в [этой записи в блоге RedHat], я сталкиваюсь с конфликтом, как показано ниже:

--> Finished Dependency Resolution
Error: mysql55 conflicts with mysql-5.1.71-1.el6.x86_64
Error: mysql55-libs conflicts with mysql-libs-5.1.71-1.el6.x86_64

Я обратился в Интернете за помощью по этому вопросу. Но, будучи новичком (т.е. неопытным в навыках системного администратора), мне сложно понять, как это исправить. Если бы кто-нибудь мог предложить мне способы преодоления этой проблемы, это было бы очень полезно. Пожалуйста, не стесняйтесь спрашивать меня о дополнительной информации, которая может вам понадобиться, чтобы помочь мне. Я буду регулярно проверять этот пост. Спасибо.

p.s. Все, что мне нужно, это веб-сервер, работающий с Django и MySQL. У меня установлены Django и Apache. Это установка MySQLdb, которая вызывает проблемы.


person user1330974    schedule 13.01.2014    source источник
comment
Ссылка на сообщение в блоге RedHat отсутствует. Какой пакет вы пытались установить? Был ли это MySQL-python?   -  person Jens    schedule 13.01.2014
comment
Привет @Jens, я подписался на webtatic. Я установил его, но затем попытался установить MySQLdb, используя инструкцию в последней части этот блог. Вот когда я получил ошибку выше. Спасибо за помощь.   -  person user1330974    schedule 13.01.2014
comment
А ошибка возникает при вводе sudo yum install gcc mysql-devel? Потому что тогда я бы подумал, что mysql-devel зависит от mysql51. Но я не знаю, какой об/мин mysql55 вы используете (тот, что от webtatic). Я думаю, было бы проще установить пакеты, которые вы можете скачать с веб-сайта Oracle (dev.mysql .com/downloads/mysql/5.5.html).   -  person Jens    schedule 13.01.2014
comment
Да, это происходит, когда я набрал эту команду. На самом деле я использовал webtatic, потому что у него самая простая инструкция. Как я уже сказал, у меня нет опыта в таких вещах. После того, как эта ошибка произошла, я уничтожил установленный mysql с помощью yum remove mysql mysql-*, как описано в этом запись StackOverflow. Вы рекомендуете мне сделать новую установку или обновить MySQL? Модернизация, судя по сайту Oracle, — сложный процесс. У вас есть более конкретное направление? Спасибо.   -  person user1330974    schedule 13.01.2014
comment
Если у вас нет данных в вашей базе данных, было бы проще выполнить новую установку. Если у вас есть некоторые данные и время простоя не является проблемой, вы можете сбросить данные, выполнить новую установку и импортировать дамп. Но я думаю, что вам понадобится пакет mysql-devel rpm для MySQL 55. Вы найдете его среди других загрузок на веб-сайте Oracle.   -  person Jens    schedule 13.01.2014
comment
У меня нет никаких данных, и я готов стереть все и начать все сначала. Как вы думаете, yum remove mysql mysql-* достаточно, чтобы стереть все, что связано с MySQL, или мне нужно сделать что-то еще? Что касается RPM от Oracle, я нашел это. Как вы думаете, у него также есть об/мин mysql-devel? Извините, если этот вопрос покажется глупым. Как было сказано выше, я действительно новичок во всем этом репо/об/мин. Спасибо.   -  person user1330974    schedule 13.01.2014
comment
Да, вы можете удалить все, следовать инструкциям, которые вы нашли, и после этого сможете установить все пакеты MySQL. Первый rpm содержит только данные репозитория, что указывает, например, на. repo.mysql.com/yum/mysql-5.5-community /el/6/x86_64. Там вы видите, что devel-пакеты тоже присутствуют.   -  person Jens    schedule 13.01.2014