我在 Ubuntu 12.04 上尝试安装 mysql-server 时出错
/etc/apparmor.d/usr.sbin.mysqld 中的 AppArmor 解析器错误位于 /etc/apparmor.d/usr.sbin.mysqld 第 9 行:abstractions/mysql start:作业启动失败
答案1
好的,我不会分享修复 12.04 上的 mysql 安装的时间和失败,但这是我在遇到大多数(如果不是全部)多重故障症状时所做的操作。
sudo apt-get --purge apparmor
(完成后重新安装?)
sudo apt-get remove --purge mysql-client-* mysql-server-* mysql-core-* mysql-workbench-*
(* 表示与该标签相关的所有文件
sudo aptitude purge ~c
(必须安装 aptitude)
通过以下方式检查所有文件的删除情况:
sudo dpkg --get-selections
(您可以替换为sudo dpkg --get-selections | grep mysql
)但我建议使用第一个,因为干净的文件结构运行良好。然后使用以下方法重新安装:
sudo apt-get install -f mysql-server-5.5
以及您需要的其他任何 mysql 包。我重现了我们大多数人遇到的错误,并且每次都解决了这个问题。
注意!配置 MYSQL_SERVER_5.5 时不要停止密码设置!