Ubuntu 16.04: может возникнуть из-за проблемы с mysql-server-5.7

Я думаю, что ответ должен быть разделен на две части: почему 3.11, а не 3.10 или 3.12? зачем выбирать выпуск End of Life?

Ответ на первый вопрос заключается в том, что ядра с резервным копированием (более новые ядра, не выпущенные в исходном выпуске Ubuntu 12.04), на данный момент находятся в обратном порядке из более новых выпусков Ubuntu (12.10, 13.04, 13.10 и т. д.) и не из любого возможного выпуска ядра. Это можно увидеть, прочитав информацию, представленную на странице стека включения LTS, особенно глядя на диаграмму политики окончательного обновления и просмотрев раздел «Матрица версии» на странице «Расширенные стабильные ядра». Как видно, версии соответствуют 12.10, 13.04 и 13.10. Совершенно очевидно, что ядро ​​14.04 будет передано в будущий выпуск 12.04.

Что касается того, почему они выбрали выпуск End of Life, я думаю, это потому, что 3.11 было тем, что, по мнению разработчиков Ubuntu, было наиболее подходящим выпуском ядра чтобы поддерживать новейшие аппаратные средства, поскольку выпуски LTS больше напоминают «новые функции» и «новейшую аппаратную поддержку», а не стабильность. Также я думаю, что выпуски ядра «longterm» выбраны такими, чтобы быть только после их первоначального выпуска, а не заранее, как это делает Ubuntu. Например, ядро ​​3.10, выпущенное на странице стека включения LTS , было выбрано как долговременное поддерживаемое ядро ​​только 4 августа 2013 года. Это означает, что разработчики Ubuntu не знают, будет ли ядро, которое они выбирают, долговременно поддерживаться или нет , если они не выбрали уже провозглашенный «долговременный» релиз.

1
задан 26 October 2016 в 02:03

2 ответа

Кто-то испортил сценарии обновления и в выпуске LTS не менее.

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

mysql_upgrade -uroot -p --verbose --skip-sys-schema

Это грязное обходное решение, конечно, поскольку системная схема теперь не то, что она должна но, по крайней мере, вы можете продолжать использовать mysql.

3
ответ дан 23 May 2018 в 08:28

Я окончательно удалю все компоненты mysql (mysql-server, mysql-server-5.7, mysql-server-core-5.7) и данные (/ var / lib / mysql, / etc / mysql) и сделаю новую установку .

Everythings отлично работает.

Я полагаю, что внутренние dbs mysql были как-то повреждены или отсутствовали данные во время миграции с 5.6 до 5.7 (из журнала изменений, пароль столбца из таблица пользователя была удалена для новой)

надеюсь, что это поможет

-2
ответ дан 23 May 2018 в 08:28

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

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