我正在尝试在ubuntu16.04中安装mysql,但会出现一些错误
Job for mysql.service failed because the control process exited with error code.
而且我使用journalctl -xe
太详细了,看到这样的东西audit: type=1400 audit(1553166941.849:1384): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/home/var/log/mysql/error.log" pid=48037 comm="mysqld" requested_mask="ac" denied_mas
首先,我猜想apparmor停止了mysql,所以我运行service apparmor stop但它不起作用。然后我注意到“ /home/var/log/mysql/error.log”,apparmor应该停止这项工作,因为它只允许mysql打开并读取var / log / mysql / error.log中的error.log。但是,我检查了/etc/mysql/mysql.conf.d/mysqld.conf,设置为log_error = /var/log/mysql/error.log
我不明白为什么mysql会尝试操作/home/var/log/mysql/error.log并导致错误