Debian squeeze - Надо обновить mysql до 5.5. Как?

Knoppix

Модераторы: Warderer, Модераторы разделов

.n0mad
Сообщения: 40
ОС: Linux

Debian squeeze - Надо обновить mysql до 5.5. Как?

Сообщение .n0mad »

Приветствую глубокоуважаемого Олла.

Потребовалось на debian squeeze обновить mysql с версии 5.1 до 5.5 поделитесь ссылками на хауту если есть у кого. на данный момент реализовал только вариант установки из sid репозитория, но оно тянет много пакетов и результат странный. /etc/init.d/mysql start сообщает об ошибке но при этом mysql цепляется к серверу и оно работает. Репликация при апгрейде сломалась.

Если кто знает подскажите - возможна в принципе репликация MySQL 5.5 с MySQL 5.1 сервера? Задача усложняется еще и тем что используется репликация и надо заапгрейдить 2 реплицирующихся сервера без остановки.

Всех благ!
Олег.
Спасибо сказали:
Аватара пользователя
noize
Сообщения: 164
ОС: Debian

Re: Debian squeeze - Надо обновить mysql до 5.5. Как?

Сообщение noize »

Код: Выделить всё

echo "http://mirror.yandex.ru/debian unstable main contrib non-free" >> /etc/apt/sources.list
aptitude update
aptitude install mysql-server

как то так. Только после установки, уберите из файла /etc/apt/sources.list строчку http://mirror.yandex.ru/debian unstable main contrib non-free и сделайте aptitude update иначе у вас все пакеты начнут из ветки unstable устанавливаться
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Debian squeeze - Надо обновить mysql до 5.5. Как?

Сообщение watashiwa_daredeska »

noize писал(а):
16.05.2012 16:58
как то так.
Как-то так ТС уже сделал.

noize писал(а):
16.05.2012 16:58
Только после установки, уберите из файла /etc/apt/sources.list строчку
Правильное решение — нормально выбрать target release в настройках APT.

.n0mad писал(а):
16.05.2012 12:06
на данный момент реализовал только вариант установки из sid репозитория, но оно тянет много пакетов и результат странный.
Если никто не сделал пакет до Вас, то единственные варианты: a) делать так, как Вы сделали и не жужжать, b) скачать этот пакет в виде .dsc и собрать для stable самому. Возможно, придется что-то допиливать.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Debian squeeze - Надо обновить mysql до 5.5. Как?

Сообщение SLEDopit »

.n0mad писал(а):
16.05.2012 12:06
Задача усложняется еще и тем что используется репликация и надо заапгрейдить 2 реплицирующихся сервера без остановки.
Вы хотите проапгрейдить mysql с версии 5.1 до 5.5 без остановки сервера mysql, я правильно понимаю?
Если да, то это невозможно.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
.n0mad
Сообщения: 40
ОС: Linux

Re: Debian squeeze - Надо обновить mysql до 5.5. Как?

Сообщение .n0mad »

SLEDopit писал(а):
16.05.2012 18:19
.n0mad писал(а):
16.05.2012 12:06
Задача усложняется еще и тем что используется репликация и надо заапгрейдить 2 реплицирующихся сервера без остановки.
Вы хотите проапгрейдить mysql с версии 5.1 до 5.5 без остановки сервера mysql, я правильно понимаю?
Если да, то это невозможно.

Жаль, хотя теоретически mysql пишется с поддержкой синхронизации более новой версии от более старой (читал где то в манах) и теоретически можно сначала заапдейтить зеркало, сделать его основныи и заапдейтить второй хост. Практически увы зеркало не реплицируется после апгрейда. Надо видмо не продолжать репликацию а делать заново - что требует остановки для создания образа базы.

Впрочем есть еще вариант потратить время :) - Есть ведь мастер, зеркало и тестовый хост. Можно остановить зеркало, сделать дамп и запустить :)

Осталось одно - уточнить возможна ли репликация 5.1 -> 5.5 в принципе?
Долго 5Gb пакованной базы по интернету таскать :)
Но видимо придется.
Спасибо сказали: