Не удалось обновить или удалить MySQL после обновления Ubuntu

Использовать K3B, поскольку brasero, похоже, не поддерживает overburn. Перейдите в «Настройки»> «Дополнительно» и установите флажок «Разрешить коробление», как показано ниже:

k3b доступен для всех поддерживаемых в настоящее время версий Ubuntu в репозитории Universe. Чтобы получить его First , выполните следующие команды в терминале

sudo apt-get update
sudo apt-get install k3b

или используйте ваш любимый менеджер пакетов.

1
задан 8 February 2018 в 22:28

3 ответа

Ошибка установки mysql-server-5.7 из-за:

error: альтернативный путь /etc/mysql/mysql.cnf не существует

Эта ошибка может быть вызвана mysql.

Я предполагаю, что /etc/mysql/my.cnf существует, но /etc/mysql/mysql.cnf этого не делает. Таким образом, следующие шаги могут помочь:

Создать символическую ссылку из /etc/mysql/my.cnf является символической ссылкой на /etc/alternatives/my.cnf с помощью этой команды: ln -s /etc/mysql/my.cnf /etc/alternatives/my.cnf Проверить, действительно ли символическая ссылка по умолчанию от /etc/alternatives/my.cnf в /etc/mysql/mysql.cnf нетронутым: ls -l /etc/alternatives/my*, если вывод показывает «нет такого файла или каталога», создайте символическую ссылку с помощью этой команды: ln -s /etc/alternatives/my.cnf /etc/mysql/mysql.cnf Теперь запустите mysql-сервер установка снова.

[EDIT]

Э-э, о. Похоже, в предыдущей деинсталляции все пошло не так. Исправим ошибки один за другим, пока вы не сможете снова установить mysql правильно. Текущая ошибка:

ошибка: альтернативный путь /etc/mysql/mysql.cnf не существует

chown: недопустимый пользователь: 'mysql: mysql'

Открыть файл группы для редактирования: sudo vi /etc/group (будьте осторожны, редактируя этот файл!) Ищите строку, начинающуюся с «mysql». a) Если он есть, помните номер в конце этой строки. б) Если такой строки «mysql» нет, тогда найдите строку с наивысшим номером 1xx во всем (!) списке. после этого добавьте новую строку и введите «mysql: x: GGG» (замените GGG на самый высокий номер 1xx +1). ваша добавленная строка может выглядеть так: mysql: x: 115. Затем сохраните и закройте этот файл. Теперь откройте 'vi / etc / passwd' (опять же, будьте осторожны, редактируя этот файл!) Ищите строку с 'mysql'. а) если он есть, проверьте второй номер в этой строке. Он должен соответствовать количеству, которое вы запомнили / добавили ранее в файле группы. б) если нет такой строки «mysql», тогда найдите строку с самым высоким номером 1xx в списке wohle (!). после этого добавьте новую строку и введите «mysql: x: UUU: GGG: MySQL Server ,,,: / nonexistent: / bin / false» (замените UUU наивысшим номером 1xx номер +1 из этого файла. замените GGG на запомнил / добавил номер из файла группы раньше.). Затем сохраните и закройте этот файл. Теперь попробуйте снова установить mysql-сервер.
1
ответ дан 22 May 2018 в 13:13
  • 1
    Я пробовал, и это провалилось. Мой /etc/mysql/my.cnf (все остальные файлы my.cnf) был удален в предыдущей попытке исправить эту проблему ... Поэтому я создал новую (см. Мое редактирование для содержимого этого нового файла). Затем я создал символическую ссылку и проверил ее, как было предложено, но это не сработало. – Valkea 8 February 2018 в 21:15
  • 2
    Какая ошибка показывает команда установки на этот раз? – Bob 8 February 2018 в 21:31
  • 3
    Хм, наверное, я пропустил пункт 3 в вашем пошаговом руководстве. Извините ... Я попробую с этим дополнительным шагом. – Valkea 8 February 2018 в 21:38
  • 4
    Все еще есть сообщение об ошибке, но оно изменилось (я отредактирую основной вопрос и добавлю этот новый вывод) – Valkea 8 February 2018 в 21:41
  • 5
    Теперь это становится немного сложнее. Я добавил дополнительные инструкции к своему ответу, чтобы помочь вам. Но будьте осторожны при редактировании этих двух упомянутых файлов! – Bob 8 February 2018 в 22:16

Ошибка установки mysql-server-5.7 из-за:

error: альтернативный путь /etc/mysql/mysql.cnf не существует

Эта ошибка может быть вызвана mysql.

Я предполагаю, что /etc/mysql/my.cnf существует, но /etc/mysql/mysql.cnf этого не делает. Таким образом, следующие шаги могут помочь:

Создать символическую ссылку из /etc/mysql/my.cnf является символической ссылкой на /etc/alternatives/my.cnf с помощью этой команды: ln -s /etc/mysql/my.cnf /etc/alternatives/my.cnf Проверить, действительно ли символическая ссылка по умолчанию от /etc/alternatives/my.cnf в /etc/mysql/mysql.cnf нетронутым: ls -l /etc/alternatives/my*, если вывод показывает «нет такого файла или каталога», создайте символическую ссылку с помощью этой команды: ln -s /etc/alternatives/my.cnf /etc/mysql/mysql.cnf Теперь запустите mysql-сервер установка снова.

[EDIT]

Э-э, о. Похоже, в предыдущей деинсталляции все пошло не так. Исправим ошибки один за другим, пока вы не сможете снова установить mysql правильно. Текущая ошибка:

ошибка: альтернативный путь /etc/mysql/mysql.cnf не существует

chown: недопустимый пользователь: 'mysql: mysql'

Открыть файл группы для редактирования: sudo vi /etc/group (будьте осторожны, редактируя этот файл!) Ищите строку, начинающуюся с «mysql». a) Если он есть, помните номер в конце этой строки. б) Если такой строки «mysql» нет, тогда найдите строку с наивысшим номером 1xx во всем (!) списке. после этого добавьте новую строку и введите «mysql: x: GGG» (замените GGG на самый высокий номер 1xx +1). ваша добавленная строка может выглядеть так: mysql: x: 115. Затем сохраните и закройте этот файл. Теперь откройте 'vi / etc / passwd' (опять же, будьте осторожны, редактируя этот файл!) Ищите строку с 'mysql'. а) если он есть, проверьте второй номер в этой строке. Он должен соответствовать количеству, которое вы запомнили / добавили ранее в файле группы. б) если нет такой строки «mysql», тогда найдите строку с самым высоким номером 1xx в списке wohle (!). после этого добавьте новую строку и введите «mysql: x: UUU: GGG: MySQL Server ,,,: / nonexistent: / bin / false» (замените UUU наивысшим номером 1xx номер +1 из этого файла. замените GGG на запомнил / добавил номер из файла группы раньше.). Затем сохраните и закройте этот файл. Теперь попробуйте снова установить mysql-сервер.
1
ответ дан 17 July 2018 в 21:16

Ошибка установки mysql-server-5.7 из-за:

error: альтернативный путь /etc/mysql/mysql.cnf не существует

Эта ошибка может быть вызвана mysql.

Я предполагаю, что /etc/mysql/my.cnf существует, но /etc/mysql/mysql.cnf этого не делает. Таким образом, следующие шаги могут помочь:

Создать символическую ссылку из /etc/mysql/my.cnf является символической ссылкой на /etc/alternatives/my.cnf с помощью этой команды: ln -s /etc/mysql/my.cnf /etc/alternatives/my.cnf Проверить, действительно ли символическая ссылка по умолчанию от /etc/alternatives/my.cnf в /etc/mysql/mysql.cnf нетронутым: ls -l /etc/alternatives/my*, если вывод показывает «нет такого файла или каталога», создайте символическую ссылку с помощью этой команды: ln -s /etc/alternatives/my.cnf /etc/mysql/mysql.cnf Теперь запустите mysql-сервер установка снова.

[EDIT]

Э-э, о. Похоже, в предыдущей деинсталляции все пошло не так. Исправим ошибки один за другим, пока вы не сможете снова установить mysql правильно. Текущая ошибка:

ошибка: альтернативный путь /etc/mysql/mysql.cnf не существует

chown: недопустимый пользователь: 'mysql: mysql'

Открыть файл группы для редактирования: sudo vi /etc/group (будьте осторожны, редактируя этот файл!) Ищите строку, начинающуюся с «mysql». a) Если он есть, помните номер в конце этой строки. б) Если такой строки «mysql» нет, тогда найдите строку с наивысшим номером 1xx во всем (!) списке. после этого добавьте новую строку и введите «mysql: x: GGG» (замените GGG на самый высокий номер 1xx +1). ваша добавленная строка может выглядеть так: mysql: x: 115. Затем сохраните и закройте этот файл. Теперь откройте 'vi / etc / passwd' (опять же, будьте осторожны, редактируя этот файл!) Ищите строку с 'mysql'. а) если он есть, проверьте второй номер в этой строке. Он должен соответствовать количеству, которое вы запомнили / добавили ранее в файле группы. б) если нет такой строки «mysql», тогда найдите строку с самым высоким номером 1xx в списке wohle (!). после этого добавьте новую строку и введите «mysql: x: UUU: GGG: MySQL Server ,,,: / nonexistent: / bin / false» (замените UUU наивысшим номером 1xx номер +1 из этого файла. замените GGG на запомнил / добавил номер из файла группы раньше.). Затем сохраните и закройте этот файл. Теперь попробуйте снова установить mysql-сервер.
1
ответ дан 23 July 2018 в 21:56

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

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