Я пытаюсь установить сервер MySQL на Ubuntu 16.04, используя:
sudo apt-get install mysql-server
Меня просят установить и подтвердить пароль root, а затем установка зависает по адресу:
Renaming removed key_buffer and myisam-recover options (if present)
Я вышел из установки, очистил MySQL и попытался снова, но проблема не исчезла.
Та же проблема, исправление найдено на 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
в моем сценарии подготовки.
После очистки проверьте /var/lib/mysql
каталог, если он содержит какие-либо файлы, и переместите их в другое место или удалите перед повторной установкой.
Если вы не хотите удалять все свои базы данных ... в моем случае это была проблема apparmor. Я исправил это, отключив apparmor для mysqld с помощью: apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld
Просто на случай, если в будущем блог станет мертвой ссылкой. Это решение.
sudo rm -rf /var/lib/mysql
удалить остатки.
У mysql часто возникают проблемы с обновлениями, если вы использовали systemctl, чтобы отключить его запуск одновременно с ОС.
Запустите systemctl status mysql.service от имени root и посмотрите, запущен ли он, и проверьте, включен он или отключен. Если он отключен, запустите systemctl enable mysql.service, затем запустите systemctl start mysql.service, а затем повторите попытку обновления.