Установка MySQL зависает на Ubuntu 16.04

14

Я пытаюсь установить сервер MySQL на Ubuntu 16.04, используя:

sudo apt-get install mysql-server

Меня просят установить и подтвердить пароль root, а затем установка зависает на:

Renaming removed key_buffer and myisam-recover options (if present)

Я вышел из установки и очистил MySQL и попытался снова, но проблема остается.

panthro
источник

Ответы:

8

Та же проблема найдена для исправления на https://omgdebugging.com/2016/09/04/fixing-hung-up-mysql-installation-on-ubuntu-16-04-lts/ . Я запустил (от имени root) (sleep 200; killall mysqld)&сразу же apt-get install -y mysql-server mysql-clientв моем сценарии обеспечения.

Iiridayn
источник
1
Я запустил: «killall mysqld» вместо команды, упомянутой здесь, затем переустановил, это сработало для меня.
Тиш
Благодарность!!!! Это единственный способ, который я нашел в своих поисках, чтобы исправить это.
Майконн
2

После очистки проверьте /var/lib/mysqlкаталог, если он содержит какие-либо файлы, и переместите их в другое место или удалите, прежде чем пытаться переустановить.

Теро Килканен
источник
2
Спасибо, я удаляю файлы в / var / lib / mysql после очистки, все еще зависает при переименовании удаленного key_buffer и параметров восстановления myisam (если есть)
panthro
0

MySQL часто имеет проблемы с обновлениями, если вы использовали systemctl, чтобы отключить его запуск одновременно с ОС.

Запустите systemctl status mysql.service от имени пользователя root и посмотрите, запущен ли он, и проверьте, включен он или нет. Если он отключен, запустите systemctl enable mysql.service, затем запустите systemctl, запустите mysql.service и попробуйте снова выполнить обновление.

миллер горилла
источник
0

Просто, если блог станет мертвой ссылкой в ​​будущем. Это решение.

sudo rm -rf /var/lib/mysql удалить остатки.

saviour123
источник
0

Если вы не хотите удалять все свои базы данных ... в моем случае это была проблема с apparmor. Я исправил это, отключив apparmor для mysqld с помощью: apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld

Алан Розенталь
источник