Назад | Перейти на главную страницу

Установка MySQL на CentOS 5.5

Мне нужно установить последнюю версию MySQL server community edition 5.1.51 (я думаю, что это последняя версия). Я еще не установил MySQL на эту машину centos, но когда я нахожу mysql - он показывает мне mysqldump, mysqlshow и т.д. и т.д. в этой системе.

Теперь я скачал необходимые пакеты:

MySQL-client-community-5.1.51-1.rhel5.i386.rpm
MySQL-devel-community-5.1.51-1.rhel5.i386.rpm
MySQL-embedded-community-5.1.51-1.rhel5.i386.rpm
MySQL-server-community-5.1.51-1.rhel5.i386.rpm
MySQL-shared-community-5.1.51-1.rhel5.i386.rpm
MySQL-shared-compat-5.1.51-1.rhel5.i386.rpm
MySQL-test-community-5.1.51-1.rhel5.i386.rpm

Когда я пытаюсь (как root) сделать следующее: root@localhost#rpm -ivh MySQL-client-community-5.1.51.rhel5.i386.rpm

У меня длинный список ошибок, в которых говорится, что старая версия конфликтует с этой, поэтому я попытался удалить mysql (если есть) через rpm -e mysql затем он пожаловался на некоторые зависимости, например, dovecot.x.s.x. и lib.something.

Я удалил rpm -e dovecot
затем rpm -e mysql и это закончилось без жалоб

Затем я установил:
rpm -ivh MySQL-client-community-5.1.51-1.rhel5.i386.rpm
rpm -ivh MySQL-devel-community-5.1.51-1.rhel5.i386.rpm
rpm -ivh MySQL-server-community-5.1.51-1.rhel5.i386.rpm
`rpm -ivh MySQL-shared-compat-5.1.51-1.rhel5.i386.rpm

и когда я попытался установить:
rpm -ivh MySQL-shared-community-5.1.51-1.rhel5.i386.rpm Получила следующую ошибку:
Preparing... ########################################### [100%] file /usr/lib/libmysqlclient.so.16.0.0 from install of MySQL-shared-community-5.1.51-1.rhel5.i386 conflicts with file from package MySQL-shared-compat-5.1.51-1. rhel5.i386 file /usr/lib/libmysqlclient_r.so.16.0.0 from install of MySQL-shared-community-5.1.51-1.rhel5.i386 conflicts with file from package MySQL-shared-compat-5.1.51- 1.rhel5.i386

Я проверил, что MySQL запущен, и я могу нормально войти в MySQL Server. Как вы думаете, мне нужны какие-либо другие пакеты для правильной работы MySQL, мы будем тестировать базу данных MySQL на этой машине, но на 5.1.51.

Любые мысли / предложения будут полезны.
С уважением

Вы пытаетесь установить слишком много.

В частности, вам нужно либо:

MySQL-shared-compat-5.1.51-1.rhel5.i386.rpm ИЛИ MySQL-shared-community-5.1.51-1.rhel5.i386.rpm

Эти два исключают друг друга. Первый содержит различные версии библиотек mysql для обратной совместимости с программным обеспечением, связанным с этими конкретными версиями библиотек. Если вы сомневаетесь, выберите MySQL-shared-compat-5.1.51-1.rhel5.i386.rpm.

Коротко. 4 установленных вами RPM достаточно для полноценного функционирования сервера MySQL. Все хорошо.

Моя первая мысль была yum groupinstall mysql и Результаты поиска Google предполагаю, что это возможно - последняя версия недоступна в репозиториях?


РЕДАКТИРОВАТЬ

Смотрите также https://stackoverflow.com/questions/121502/installing-a-specific-package-version-with-yum