Я только что обновил mysql-server до 5.5.35-0ubuntu0.12.04.1, и MySQL больше не перезагружается. dmesg
показывает следующие ошибки:
[ 832.490460] type=1400 audit(1392612759.575:31): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=16498 comm="apparmor_parser"
[ 832.543672] type=1400 audit(1392612759.627:32): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=16532 comm="apparmor_parser"
[ 833.740580] init: mysql main process (16544) terminated with status 1
[ 833.740615] init: mysql main process ended, respawning
[ 834.687079] init: mysql post-start process (16545) terminated with status 1
[ 834.695901] type=1400 audit(1392612761.779:33): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=16622 comm="apparmor_parser"
[ 835.889156] init: mysql main process (16643) terminated with status 1
[ 835.889203] init: mysql main process ended, respawning
[ 836.763574] init: mysql post-start process (16644) terminated with status 1
[ 836.773149] type=1400 audit(1392612763.859:34): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=16724 comm="apparmor_parser"
[ 837.928074] init: mysql main process (16736) terminated with status 1
[ 837.928110] init: mysql respawning too fast, stopped
Похоже, AppArmor не позволяет mysqld
начать заново. Я мало знаю о том, как работает apparmor, и не знаю, как это дебютировать. Может ли кто-нибудь помочь?
Эти вопросы и ответы от AskUbuntu похожи на вашу проблему под названием: Не удается запустить mysql - mysql возрождается слишком быстро, остановлен.
выдержка из этого ответа
Выполните следующее:
# Miraz added dpkg-reconfigure dpkg-reconfigure mysql-server-5.5
Но убедитесь, что не установлена старая версия mysql, если она была, удалите:
# Miraz quick mysql package check dpkg -l *mysql*