Установка определенной версии MySQL на Debian

Иногда нужно установить строго определенную версию MySQL (например 5.7.28), а не самую последнюю (свежую 5.7.31).

Как это сделать на Debian читаем ниже.

Исходные данные: ОС Debian 8 (jessie)
Задача: Необходимо установить Oracle MySQL v5.7.28

Конечно можно скачать все необходимые пакеты нужной версии из оффициального репозитария, но это долго и мучительно.
Компания Oracle позаботилась о нас и выложила готовые архивы с пакетами для всех версий MySQL на страничке https://downloads.mysql.com/archives/community/

1. Выбор версии архива пакетов для скачивания

Заходим на страничку https://downloads.mysql.com/archives/community/ и выбираем какая версия нам необходимо, пример на картинке ниже:

Выбор архива с пакетами MySQL

Выбор архива с пакетами MySQL

Нам необходимо скачать архив «DEB Bundle», в нашем случае mysql-server_5.7.28-1debian8_amd64.deb-bundle.tar в котором есть все необходимые для установки DEB пакеты.
Копируем URL архива, он нам понадобиться позже.

2. Установка необходимых зависимостей

apt-get install -y libaio1 libnuma1 libmecab2

3. Скачивание архива пакетов

Из п.1 скачиваем нужный архив на сервер и распаковываем:

cd ~
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.28-1debian8_amd64.deb-bundle.tar
tar -vxf mysql-server_5.7.28-1debian8_amd64.deb-bundle.tar

4. Установка MySQL v5.7.28

Подготовка и настройка (будет запрошено установить пароль root):

dpkg-preconfigure mysql-community-server_*.deb

Установка пакетов:

dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb

Запустим первоначальную настройку MySQL:

mysql_secure_installation

Удалим мусор:

rm -f mysql-{common,community-client,community-source,community-test,testsuite,client,community-server,server}_*.deb
rm -f libmysql*.deb
rm -f mysql-server_5.7.28-1debian8_amd64.deb-bundle.tar

На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.


Подписаться
Уведомить о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x