Я столкнулся с той же проблемой после обновления от Oneiric до Precise, которая обновляет MySQL от 5.1 до 5.5.
В моем случае проблема заключалась в том, что
/etc/apparmor.d/local/usr.sbin.mysqld
[d2 ], хотя он был включен из /etc/apparmor.d/usr.sbin.mysqld
по умолчанию. Простой
sudo touch /etc/apparmor.d/local/usr.sbin.mysqld
решил проблему для меня.
Для поиска: файл журнала, содержащий интересную информацию, - это / var / log / upstart / mysql. В / var / log / mysql (* | / *) ничего не будет (* | / *)
То, что вы видите, может включать в себя:
sudo service mysql start приводит к запуску: Не удалось запустить задание Вручную для запуска mysqld, поскольку обычный пользователь будет терпеть неудачу, как обычно (до того, как проблема выходит в игру), потому что у пользователя нет доступа к / var / lib / mysql (это можно найти в syslog). Запуск mysqld как root будет успешным (я не знаю, почему)Я предлагаю вам попробовать переустановить приветствие пакета, а затем запустить:
sudo snap run hello
Если это не сработает, попробуйте переустановить Snap и обновить привязку ядра, используя:
sudo snap refresh core
Я предлагаю вам попробовать переустановить приветствие пакета, а затем запустить:
sudo snap run hello
Если это не сработает, попробуйте переустановить Snap и обновить привязку ядра, используя:
sudo snap refresh core