Исключить обновление mysql от do-release-обновления

Я пытаюсь исключить пакет MySQL Server 5.6 от обновления как часть процесса обновления до релиза до Ubuntu 16. Я запускаю приложение, совместимое только с MySQL Server 5.6, но do-release-upgrade обновив его до 5.7.

Я исключил все пакеты, связанные с MySQL, с меткой apt-mark, как показано ниже:

apt-mark showhold

libdbd-mysql-perl

libmysqlclient18

mysql-client-5.6

mysql-client-core-5.6

mysql-common

mysql-common-5.6

mysql-server-5.6

mysql-server-core-5.6

Когда я запускаю make-release-обновление, на некоторых point, я получаю ошибку, которая удерживает эти пакеты от помех как мусор, а затем я не могу продолжить обновление.

Любая помощь была бы высоко оценена.

0
задан 25 March 2018 в 00:40

3 ответа

короче говоря, в Ubuntu 16.04 предоставляет только пакеты для MySQL 5.7. Что означает Холдинговая версии 5.6 не позволит вам получить обновление.

прием вы набор делаете именно так, как надо, что мешает его обновить MySQL до версии 5.7. Однако, это также сдерживает обновление до Ubuntu 16.04.

в ходе исследования, я нашел ссылку на информацию о добавлении в MySQL 5.6 на Ubuntu 16.04: https://makandracards.com/makandra/39899-install-mysql-5-6-in-ubuntu-16-04

, пожалуй, можно дамп вашей базы данных, удаления данных MySQL, обновление до 16.04, установить MySQL 5.6 при использовании информации ссылка на которую дана выше, а затем восстановить базу данных? Убедитесь, что у вас есть резервные копии только в случае, если это не сработает.

0
ответ дан 8 June 2018 в 15:18
  • 1
    Вы были правы, что до 16 обеспечивает только пакеты для MySQL 5.7. Получается, что мое приложение поддерживает MySQL 5.7 после всех, поэтому я не буду иметь возможность проверить свой ответ. Спасибо вам большое за потраченное время на ответ в любом случае и это именно то, что я бы сделал. – aprassas 26 March 2018 в 22:04

Короче говоря, Ubuntu 16.04 предоставляет пакеты для MySQL 5.7. Это означает, что версия 5.6 не позволит вам обновиться.

Удержание, которое вы установили, делает именно так, как должно; что мешает ему модернизировать MySQL до версии 5.7. Тем не менее, это также сдерживает ваше обновление до Ubuntu 16.04.

Во время исследования я нашел ссылку на некоторую информацию о добавлении MySQL 5.6 в Ubuntu 16.04: https://makandracards.com/makandra/39899- install-mysql-5-6-in-ubuntu-16-04

Возможно, вы можете сбросить базу данных, удалить MySQL, обновить до 16.04, установить MySQL 5.6, используя приведенную выше информацию, а затем восстановить свою базу данных? Убедитесь, что у вас есть резервная копия только в случае, если она не работает.

0
ответ дан 17 July 2018 в 18:09

Короче говоря, Ubuntu 16.04 предоставляет пакеты для MySQL 5.7. Это означает, что версия 5.6 не позволит вам обновиться.

Удержание, которое вы установили, делает именно так, как должно; что мешает ему модернизировать MySQL до версии 5.7. Тем не менее, это также сдерживает ваше обновление до Ubuntu 16.04.

Во время исследования я нашел ссылку на некоторую информацию о добавлении MySQL 5.6 в Ubuntu 16.04: https://makandracards.com/makandra/39899- install-mysql-5-6-in-ubuntu-16-04

Возможно, вы можете сбросить базу данных, удалить MySQL, обновить до 16.04, установить MySQL 5.6, используя приведенную выше информацию, а затем восстановить свою базу данных? Убедитесь, что у вас есть резервная копия только в случае, если она не работает.

0
ответ дан 23 July 2018 в 18:59

Другие вопросы по тегам:

Похожие вопросы: